maven-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sievers, Jan" <jan.siev...@sap.com>
Subject maven 3.1.0-alpha-1 adoption feedback
Date Fri, 19 Apr 2013 13:49:04 GMT
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: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Mime
View raw message