[
https://issues.jboss.org/browse/LOCUS-39?page=com.atlassian.jira.plugin.s...
]
Gunnar Wagenknecht commented on LOCUS-39:
-----------------------------------------
FWIW, the root cause for the two reactors is a Maven issue. If any Maven plug-in depends
on another Maven plug-in, which contributes Maven lifecycle extensions (the
{{<extensions>true</extensions>}}), it leaks the transitive dependency into
Maven, loading the plug-in extension twice. That's what happening with Tycho. Maven
loads two instances of Tycho by different class-loaders (one for each plug-in). That needs
to be fixed in Maven.
Consider using Eclipse Bundle Recipes (EBR)
-------------------------------------------
Key: LOCUS-39
URL:
https://issues.jboss.org/browse/LOCUS-39
Project: JBoss Tools Locus
Issue Type: Enhancement
Reporter: Mickael Istria
I've had the opportunity to attend a presentation about EBR, a technology to turn
plain jars from Maven as OSGi bunle (generating MANIFEST, source bundle, p2 metadata...).
I have the impression that it fits quite nicely most of our Locus bundles, we should
consider adopting it.
More background about EBR:
*
http://www.eclipse.org/ebr
*
http://de.slideshare.net/guw/tasty-recipes-for-osgi-bundles
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)