[ 
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)

Reply via email to