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]
