You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@brooklyn.apache.org by "Aled Sage (JIRA)" <ji...@apache.org> on 2015/07/31 16:16:04 UTC
[jira] [Created] (BROOKLYN-158) Brooklyn dependencyConvergence
enforcer fails when run with cobertura-maven-plugin
Aled Sage created BROOKLYN-158:
----------------------------------
Summary: Brooklyn dependencyConvergence enforcer fails when run with cobertura-maven-plugin
Key: BROOKLYN-158
URL: https://issues.apache.org/jira/browse/BROOKLYN-158
Project: Brooklyn
Issue Type: Bug
Affects Versions: 0.8.0-SNAPSHOT
Reporter: Aled Sage
When building Brooklyn with `mvn clean install -PCoverage`, it fails in the maven-enforcer-plugin due to the dependencyConvergence rule.
The workaround is to comment out the dependencyConvergence rule in the maven-enforcer-plugin plugin, in the parent/pom.xml.
The Coverage profile pulls in:
{noformat}
<dependency>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>${cobertura.plugin.version}</version>
<scope>test</scope>
</dependency>
{noformat}
The error is things like that below (plus another couple of hundred lines of this).
{noformat}
[INFO] --- maven-enforcer-plugin:1.4:enforce (brooklyn-build-req) @ brooklyn-parent ---
[WARNING]
Dependency convergence error for junit:junit:3.8.2 paths to dependency are:
+-org.apache.brooklyn:brooklyn-parent:0.8.0-SNAPSHOT
+-org.codehaus.mojo:cobertura-maven-plugin:2.7
+-net.sourceforge.cobertura:cobertura:2.1.1
+-org.apache.ant:ant-junit:1.8.3
+-junit:junit:3.8.2
and
+-org.apache.brooklyn:brooklyn-parent:0.8.0-SNAPSHOT
+-org.codehaus.mojo:cobertura-maven-plugin:2.7
+-net.sourceforge.cobertura:cobertura:2.1.1
+-junit:junit:4.11
and
+-org.apache.brooklyn:brooklyn-parent:0.8.0-SNAPSHOT
+-org.codehaus.mojo:cobertura-maven-plugin:2.7
+-org.apache.maven:maven-core:2.0.8
+-org.codehaus.plexus:plexus-container-default:1.0-alpha-9-stable-1
+-junit:junit:3.8.1
[WARNING]
Dependency convergence error for org.apache.maven:maven-project:2.0.8 paths to dependency are:
+-org.apache.brooklyn:brooklyn-parent:0.8.0-SNAPSHOT
+-org.codehaus.mojo:cobertura-maven-plugin:2.7
+-org.apache.maven:maven-core:2.0.8
+-org.apache.maven:maven-project:2.0.8
and
+-org.apache.brooklyn:brooklyn-parent:0.8.0-SNAPSHOT
+-org.codehaus.mojo:cobertura-maven-plugin:2.7
+-org.apache.maven:maven-project:2.0.8
and
+-org.apache.brooklyn:brooklyn-parent:0.8.0-SNAPSHOT
+-org.codehaus.mojo:cobertura-maven-plugin:2.7
+-org.apache.maven.reporting:maven-reporting-impl:2.0.4.2
+-org.apache.maven:maven-project:2.0.4
[WARNING]
Dependency convergence error for org.apache.maven.reporting:maven-reporting-api:2.0.8 paths to dependency are:
+-org.apache.brooklyn:brooklyn-parent:0.8.0-SNAPSHOT
+-org.codehaus.mojo:cobertura-maven-plugin:2.7
+-org.apache.maven:maven-core:2.0.8
+-org.apache.maven.reporting:maven-reporting-api:2.0.8
and
+-org.apache.brooklyn:brooklyn-parent:0.8.0-SNAPSHOT
+-org.codehaus.mojo:cobertura-maven-plugin:2.7
+-org.apache.maven.reporting:maven-reporting-api:2.0.8
and
+-org.apache.brooklyn:brooklyn-parent:0.8.0-SNAPSHOT
+-org.codehaus.mojo:cobertura-maven-plugin:2.7
+-org.apache.maven.reporting:maven-reporting-impl:2.0.4.2
+-org.apache.maven.reporting:maven-reporting-api:2.0.4
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)