[jira] [Assigned] (KARAF-2630) GenerateDescriptorMojo does not resolve conflicts
[ https://issues.apache.org/jira/browse/KARAF-2630?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Baptiste Onofré reassigned KARAF-2630: --- Assignee: Jean-Baptiste Onofré > GenerateDescriptorMojo does not resolve conflicts > - > > Key: KARAF-2630 > URL: https://issues.apache.org/jira/browse/KARAF-2630 > Project: Karaf > Issue Type: Bug > Components: karaf-tooling >Affects Versions: 3.0.0.RC1 >Reporter: Maarten Winkels >Assignee: Jean-Baptiste Onofré > Fix For: 3.0.1 > > Attachments: karaf-2630.patch > > > When a feature project has two different versions of a dependency in its > graph, both versions are included in the generated feature.xml > e.g.: > DependencyTree: > {code}... > | +- org.activiti:activiti-engine:jar:5.15-SNAPSHOT:compile > | | +- org.activiti:activiti-bpmn-converter:jar:5.15-SNAPSHOT:compile > | | | +- org.activiti:activiti-bpmn-model:jar:5.15-SNAPSHOT:compile > | | | | +- (org.apache.commons:commons-lang3:jar:3.1:compile - > omitted for duplicate) > | | | | \- (org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile > - version managed from 1.9.9; omitted for duplicate) > | | | +- (org.slf4j:slf4j-api:jar:1.7.5:provided - version managed > from 1.7.2; scope managed from compile; omitted for duplicate) > | | | +- (org.slf4j:jcl-over-slf4j:jar:1.7.2:compile - omitted for > duplicate) > | | | \- (org.apache.commons:commons-lang3:jar:3.1:compile - omitted > for duplicate) > | | +- org.apache.commons:commons-email:jar:1.2:compile > | | | +- javax.mail:mail:jar:1.4.1:provided (scope managed from > compile) > | | | | \- (javax.activation:activation:jar:1.1.1:provided - version > managed from 1.1; scope managed from compile; omitted for duplicate) > | | | \- javax.activation:activation:jar:1.1.1:provided > | | +- org.apache.commons:commons-lang3:jar:3.1:compile > | | +- org.mybatis:mybatis:jar:3.2.2:compile > | | +- (org.springframework:spring-beans:jar:3.2.4.RELEASE:provided - > version managed from 3.1.2.RELEASE; scope managed from compile; omitted for > duplicate) > | | +- joda-time:joda-time:jar:2.1:compile > | | +- org.slf4j:slf4j-api:jar:1.7.5:provided > | | \- org.slf4j:jcl-over-slf4j:jar:1.7.2:compile > | | \- (org.slf4j:slf4j-api:jar:1.7.5:provided - version managed > from 1.7.2; scope managed from compile; omitted for duplicate) > | \- org.activiti:activiti-spring:jar:5.14:compile > |+- (org.activiti:activiti-engine:jar:5.14:compile - omitted for > conflict with 5.15-SNAPSHOT) > |+- (org.springframework:spring-context:jar:3.2.4.RELEASE:provided - > version managed from 3.1.2.RELEASE; scope managed from compile; omitted for > duplicate) > |+- (org.springframework:spring-jdbc:jar:3.2.4.RELEASE:provided - > version managed from 3.1.2.RELEASE; scope managed from compile; omitted for > duplicate) > |+- (org.springframework:spring-tx:jar:3.2.4.RELEASE:provided - > version managed from 3.1.2.RELEASE; scope managed from compile; omitted for > duplicate) > |+- (org.apache.commons:commons-lang3:jar:3.1:compile - omitted for > duplicate) > |+- org.springframework:spring-orm:jar:3.2.4.RELEASE:provided > (version managed from 3.1.2.RELEASE; scope managed from compile) > || +- (aopalliance:aopalliance:jar:1.0:provided - scope managed > from compile; omitted for duplicate) > || +- (org.springframework:spring-beans:jar:3.2.4.RELEASE:provided > - version managed from 3.1.2.RELEASE; scope managed from compile; omitted for > duplicate) > || +- (org.springframework:spring-core:jar:3.2.4.RELEASE:provided - > version managed from 3.0.7.RELEASE; scope managed from compile; omitted for > duplicate) > || +- (org.springframework:spring-jdbc:jar:3.2.4.RELEASE:provided - > version managed from 3.1.2.RELEASE; scope managed from compile; omitted for > duplicate) > || \- (org.springframework:spring-tx:jar:3.2.4.RELEASE:provided - > version managed from 3.1.2.RELEASE; scope managed from compile; omitted for > duplicate) > |+- commons-dbcp:commons-dbcp:jar:1.4:compile > || \- commons-pool:commons-pool:jar:1.5.4:compile > |+- (org.slf4j:slf4j-api:jar:1.7.5:provided - version managed from > 1.7.2; scope managed from compile; omitted for duplicate) > |\- (org.slf4j:jcl-over-slf4j:jar:1.7.2:compile - omitted for > duplicate) > ...{code} > generated feature.xml: > {code}... > mvn:org.activiti/activiti-engine/5.15-SNAPSHOT > > mvn:org.activiti/activiti-bpmn-converter/5.15-SNAPSHOT > mvn:org.activiti/activiti-bpmn-model/5.15-SNAPSHOT > mvn:org.apache.common
[jira] [Updated] (KARAF-2630) GenerateDescriptorMojo does not resolve conflicts
[ https://issues.apache.org/jira/browse/KARAF-2630?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Baptiste Onofré updated KARAF-2630: Fix Version/s: 3.0.1 > GenerateDescriptorMojo does not resolve conflicts > - > > Key: KARAF-2630 > URL: https://issues.apache.org/jira/browse/KARAF-2630 > Project: Karaf > Issue Type: Bug > Components: karaf-tooling >Affects Versions: 3.0.0.RC1 >Reporter: Maarten Winkels >Assignee: Jean-Baptiste Onofré > Fix For: 3.0.1 > > Attachments: karaf-2630.patch > > > When a feature project has two different versions of a dependency in its > graph, both versions are included in the generated feature.xml > e.g.: > DependencyTree: > {code}... > | +- org.activiti:activiti-engine:jar:5.15-SNAPSHOT:compile > | | +- org.activiti:activiti-bpmn-converter:jar:5.15-SNAPSHOT:compile > | | | +- org.activiti:activiti-bpmn-model:jar:5.15-SNAPSHOT:compile > | | | | +- (org.apache.commons:commons-lang3:jar:3.1:compile - > omitted for duplicate) > | | | | \- (org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile > - version managed from 1.9.9; omitted for duplicate) > | | | +- (org.slf4j:slf4j-api:jar:1.7.5:provided - version managed > from 1.7.2; scope managed from compile; omitted for duplicate) > | | | +- (org.slf4j:jcl-over-slf4j:jar:1.7.2:compile - omitted for > duplicate) > | | | \- (org.apache.commons:commons-lang3:jar:3.1:compile - omitted > for duplicate) > | | +- org.apache.commons:commons-email:jar:1.2:compile > | | | +- javax.mail:mail:jar:1.4.1:provided (scope managed from > compile) > | | | | \- (javax.activation:activation:jar:1.1.1:provided - version > managed from 1.1; scope managed from compile; omitted for duplicate) > | | | \- javax.activation:activation:jar:1.1.1:provided > | | +- org.apache.commons:commons-lang3:jar:3.1:compile > | | +- org.mybatis:mybatis:jar:3.2.2:compile > | | +- (org.springframework:spring-beans:jar:3.2.4.RELEASE:provided - > version managed from 3.1.2.RELEASE; scope managed from compile; omitted for > duplicate) > | | +- joda-time:joda-time:jar:2.1:compile > | | +- org.slf4j:slf4j-api:jar:1.7.5:provided > | | \- org.slf4j:jcl-over-slf4j:jar:1.7.2:compile > | | \- (org.slf4j:slf4j-api:jar:1.7.5:provided - version managed > from 1.7.2; scope managed from compile; omitted for duplicate) > | \- org.activiti:activiti-spring:jar:5.14:compile > |+- (org.activiti:activiti-engine:jar:5.14:compile - omitted for > conflict with 5.15-SNAPSHOT) > |+- (org.springframework:spring-context:jar:3.2.4.RELEASE:provided - > version managed from 3.1.2.RELEASE; scope managed from compile; omitted for > duplicate) > |+- (org.springframework:spring-jdbc:jar:3.2.4.RELEASE:provided - > version managed from 3.1.2.RELEASE; scope managed from compile; omitted for > duplicate) > |+- (org.springframework:spring-tx:jar:3.2.4.RELEASE:provided - > version managed from 3.1.2.RELEASE; scope managed from compile; omitted for > duplicate) > |+- (org.apache.commons:commons-lang3:jar:3.1:compile - omitted for > duplicate) > |+- org.springframework:spring-orm:jar:3.2.4.RELEASE:provided > (version managed from 3.1.2.RELEASE; scope managed from compile) > || +- (aopalliance:aopalliance:jar:1.0:provided - scope managed > from compile; omitted for duplicate) > || +- (org.springframework:spring-beans:jar:3.2.4.RELEASE:provided > - version managed from 3.1.2.RELEASE; scope managed from compile; omitted for > duplicate) > || +- (org.springframework:spring-core:jar:3.2.4.RELEASE:provided - > version managed from 3.0.7.RELEASE; scope managed from compile; omitted for > duplicate) > || +- (org.springframework:spring-jdbc:jar:3.2.4.RELEASE:provided - > version managed from 3.1.2.RELEASE; scope managed from compile; omitted for > duplicate) > || \- (org.springframework:spring-tx:jar:3.2.4.RELEASE:provided - > version managed from 3.1.2.RELEASE; scope managed from compile; omitted for > duplicate) > |+- commons-dbcp:commons-dbcp:jar:1.4:compile > || \- commons-pool:commons-pool:jar:1.5.4:compile > |+- (org.slf4j:slf4j-api:jar:1.7.5:provided - version managed from > 1.7.2; scope managed from compile; omitted for duplicate) > |\- (org.slf4j:jcl-over-slf4j:jar:1.7.2:compile - omitted for > duplicate) > ...{code} > generated feature.xml: > {code}... > mvn:org.activiti/activiti-engine/5.15-SNAPSHOT > > mvn:org.activiti/activiti-bpmn-converter/5.15-SNAPSHOT > mvn:org.activiti/activiti-bpmn-model/5.15-SNAPSHOT > mvn:org.apache.commons/commons-lang3/