Fabian Bahle created KARAF-4883:
-----------------------------------

             Summary: 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.7, 4.0.4
         Environment: Maven 3.0.5
> Maven 3.1.0
            Reporter: Fabian Bahle


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.4#6332)

Reply via email to