[
https://issues.apache.org/jira/browse/KARAF-4883?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Guillaume Nodet updated KARAF-4883:
-----------------------------------
Attachment: KARAF-4883.patch
Possible fix.
> Multiple versions of transitive dependencies aren't packaged anymore
> --------------------------------------------------------------------
>
> Key: KARAF-4883
> URL: https://issues.apache.org/jira/browse/KARAF-4883
> Project: Karaf
> Issue Type: Question
> Components: karaf-tooling
> Affects Versions: 4.0.4, 4.0.7
> Environment: Maven 3.0.5
> > Maven 3.1.0
> Reporter: Fabian Bahle
> Assignee: Guillaume Nodet
> Labels: kar, karaf-maven-plugin
> Attachments: KARAF-4883.patch, pom.xml
>
>
> We have a maven project using the karaf-maven-plugin to create a kar within
> all my transitive dependencies, besides others we have jackrabbit oak 1.5.12
> and Swagger IO 1.5.10 both need Google's guava, but Oak needs it in version
> 15.0 and Swagger IO needs version 18.0 (defined in the imports section of the
> manifest). If I build my project with Maven 3.0.5 both versions are bundled
> inside the kar, but as soon as I update Maven to 3.1.0 or newer only the
> older version is inside the kar.
> Is there anything I'm missing in my plugin configuration?
> {code:xml}
> <plugin>
> <groupId>org.apache.karaf.tooling</groupId>
> <artifactId>karaf-maven-plugin</artifactId>
> <version>4.0.4</version>
> <extensions>true</extensions>
> <configuration>
> <startLevel>75</startLevel>
> <aggregateFeatures>true</aggregateFeatures>
> </configuration>
> </plugin>
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)