Skip to content

Instantly share code, notes, and snippets.

@mbiarnes
Created June 6, 2013 09:38
Show Gist options
  • Save mbiarnes/5720416 to your computer and use it in GitHub Desktop.
Save mbiarnes/5720416 to your computer and use it in GitHub Desktop.
error message when building with <requireUpperBoundDeps/> in enforcer-plugin
[WARNING] Rule 2: org.apache.maven.plugins.enforcer.RequireUpperBoundDeps failed with message:
Failed while enforcing RequireUpperBoundDeps. The error(s) are [
Require upper bound dependencies error for org.apache.maven:maven-plugin-api:2.0 paths to dependency are:
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven:maven-plugin-api:2.0
and
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.apache.maven:maven-plugin-api:3.0.3
and
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.apache.maven:maven-core:3.0.3
+-org.apache.maven:maven-plugin-api:3.0.3
Require upper bound dependencies error for org.codehaus.plexus:plexus-utils:2.0.1 paths to dependency are:
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.codehaus.plexus:plexus-utils:2.0.1
and
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.apache.maven:maven-core:3.0.3
+-org.codehaus.plexus:plexus-utils:2.0.6
and
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.apache.maven:maven-compat:3.0.3
+-org.codehaus.plexus:plexus-utils:2.0.6
and
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.apache.maven:maven-model:3.0.3
+-org.codehaus.plexus:plexus-utils:2.0.6
and
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.apache.maven:maven-aether-provider:3.0.3
+-org.codehaus.plexus:plexus-utils:2.0.6
and
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.codehaus.plexus:plexus-archiver:1.0-alpha-7
+-org.codehaus.plexus:plexus-utils:1.2
and
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.apache.maven:maven-core:3.0.3
+-org.apache.maven:maven-settings:3.0.3
+-org.codehaus.plexus:plexus-utils:2.0.6
and
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.apache.maven:maven-core:3.0.3
+-org.apache.maven:maven-settings-builder:3.0.3
+-org.codehaus.plexus:plexus-utils:2.0.6
and
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.apache.maven:maven-core:3.0.3
+-org.apache.maven:maven-repository-metadata:3.0.3
+-org.codehaus.plexus:plexus-utils:2.0.6
and
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.apache.maven:maven-core:3.0.3
+-org.apache.maven:maven-artifact:3.0.3
+-org.codehaus.plexus:plexus-utils:2.0.6
and
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.apache.maven:maven-core:3.0.3
+-org.apache.maven:maven-model-builder:3.0.3
+-org.codehaus.plexus:plexus-utils:2.0.6
and
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.apache.maven:maven-core:3.0.3
+-org.sonatype.sisu:sisu-inject-plexus:2.1.1
+-org.codehaus.plexus:plexus-utils:2.0.5
and
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.apache.maven:maven-core:3.0.3
+-org.sonatype.plexus:plexus-sec-dispatcher:1.3
+-org.codehaus.plexus:plexus-utils:1.5.5
and
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.apache.maven:maven-compat:3.0.3
+-org.apache.maven.wagon:wagon-provider-api:1.0-beta-7
+-org.codehaus.plexus:plexus-utils:1.4.2
and
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.codehaus.plexus:plexus-archiver:1.0-alpha-7
+-org.codehaus.plexus:plexus-container-default:1.0-alpha-8
+-org.codehaus.plexus:plexus-utils:1.0.4
Require upper bound dependencies error for org.sonatype.aether:aether-spi:1.11 paths to dependency are:
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.apache.maven:maven-aether-provider:3.0.3
+-org.sonatype.aether:aether-spi:1.11
and
+-org.drools:drools-maven-plugin:6.0.0-SNAPSHOT
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.apache.maven:maven-core:3.0.3
+-org.sonatype.aether:aether-impl:1.13.1
+-org.sonatype.aether:aether-spi:1.13.1
@ge0ffrey
Copy link

ge0ffrey commented Jun 6, 2013

This looks like a bug in maven-plugin-testing-harness:2.0

+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.codehaus.plexus:plexus-utils:2.0.1
and
+-org.apache.maven.plugin-testing:maven-plugin-testing-harness:2.0
+-org.apache.maven:maven-core:3.0.3
+-org.codehaus.plexus:plexus-utils:2.0.6

This means that maven-plugin-testing-harness 2.0 runs maven-core 3.0.3 with a too low plexus-utils version...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment