Hi,

I tried adapting tycho to maven 3.1.0-alpha-1, see [1].

One thing I noticed is that maven now brings asm-3.3.1 as part of its core 
classloader.
This breaks a build plugin in tycho (binary mismach errors at runtime) which 
happens to use asm-4.0.
Am I right that shipping asm with maven core means potentially breaking any 
maven plugin directly or indirectly using a different version of asm?

The other change which breaks tycho is aether moved to the org.eclipse package 
namespace.
Looks like for aether users it's a simple "organize imports"; no API changes 
other than package rename, right?
As there seems to be no compatibility layer for aether, this means the new 
tycho version will have to require at least maven 3.1

We use maven-plugin-testing-harness 2.1 [2] for some of our tests which seems 
to no longer work with maven 3.1.0-alpha-1.

To avoid tight coupling between maven and tycho in the future, what would be 
the official APIs to use for aether and sisu?

Regards,
Jan

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=406056 
[2] 
http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.apache.maven.plugin-testing%22%20AND%20a%3A%22maven-plugin-testing-harness%22
 







---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to