[jboss-as7-dev] Netty upgrade for AS7

Jeff Mesnil jmesnil at redhat.com
Fri Oct 5 12:21:58 EDT 2012


On 10/05/2012 04:33 PM, David M. Lloyd wrote:
> This is not the first time a group ID has changed.  What you have to do is:
>
> 1. Examine dependency:tree and add exclusions to every project pulling
> in Netty in the main POM (this should already have been done, since
> *every* artifact should have all its transitives excluded, but people
> are getting lazy about this).  You may have to run dependency:tree
> several times to find them all.
> 2. Add an enforcer rule to ban the old coordinates.
> 3. Replace the old dependency with the new one in all modules that
> require Netty directly or transitively.

Thanks for the help, David, I followed your advices to clean up the transitive dependencies and make sure we only depend on a 
single Netty version[1]

 > 4. Test!

Jenkins is running the AS7 test suite.
I'm confident for HornetQ as it is the Netty version that is tested in its test suite.
Infinispan 5.2.0.BETA1 requires the next version of Netty (3.4.6.Final) but it's better than what is running with now in AS7 
(3.2.6.Final). So we should be better

cheers,
jeff

[1] https://github.com/jmesnil/jboss-as/commit/185402610b6e304af946274ff9bcc454dde55e43


-- 
Jeff Mesnil
JBoss, a division of Red Hat
http://jmesnil.net/


More information about the jboss-as7-dev mailing list