From 2247f2e0b045c4b7a99e830ee0c032c787560cbc Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Wed, 13 Nov 2013 14:32:23 +0100 Subject: [PATCH] Update to Sisu 0.1.0 and Guice 3.1.6 Sisu depends on Guice, but dependency scope changed from "compile" to "provided" in Sisu 0.1.0. As a Sisu user, Maven needs to have runtime dependency on Guice. --- apache-maven/pom.xml | 12 ++++++++++++ maven-aether-provider/pom.xml | 6 +++++- maven-compat/pom.xml | 12 ++++++++++++ maven-core/pom.xml | 11 +++++++++++ maven-embedder/pom.xml | 11 +++++++++++ maven-model-builder/pom.xml | 12 ++++++++++++ maven-plugin-api/pom.xml | 12 ++++++++++++ pom.xml | 4 ++-- 8 files changed, 77 insertions(+), 3 deletions(-) diff --git a/apache-maven/pom.xml b/apache-maven/pom.xml index 0b56fa8..f7b1267 100644 --- a/apache-maven/pom.xml +++ b/apache-maven/pom.xml @@ -57,6 +57,18 @@ org.eclipse.sisu org.eclipse.sisu.plexus + + org.sonatype.sisu + sisu-guice + no_aop + runtime + + + aopalliance + aopalliance + + + commons-cli diff --git a/maven-aether-provider/pom.xml b/maven-aether-provider/pom.xml index 62ce127..a71fa47 100644 --- a/maven-aether-provider/pom.xml +++ b/maven-aether-provider/pom.xml @@ -80,7 +80,6 @@ under the License. org.sonatype.sisu sisu-guice no_aop - true aopalliance @@ -88,6 +87,11 @@ under the License. + + javax.inject + javax.inject + 1 + org.eclipse.aether diff --git a/maven-compat/pom.xml b/maven-compat/pom.xml index ee6ace7..cf690b8 100644 --- a/maven-compat/pom.xml +++ b/maven-compat/pom.xml @@ -64,6 +64,18 @@ org.eclipse.sisu.plexus + org.sonatype.sisu + sisu-guice + no_aop + runtime + + + aopalliance + aopalliance + + + + org.codehaus.plexus plexus-component-annotations diff --git a/maven-core/pom.xml b/maven-core/pom.xml index 713ffcc..b873e0b 100644 --- a/maven-core/pom.xml +++ b/maven-core/pom.xml @@ -82,6 +82,17 @@ org.eclipse.sisu.plexus + org.sonatype.sisu + sisu-guice + no_aop + + + aopalliance + aopalliance + + + + org.codehaus.plexus plexus-interpolation diff --git a/maven-embedder/pom.xml b/maven-embedder/pom.xml index 01f6179..0b464ca 100644 --- a/maven-embedder/pom.xml +++ b/maven-embedder/pom.xml @@ -65,6 +65,17 @@ org.eclipse.sisu.plexus + org.sonatype.sisu + sisu-guice + no_aop + + + aopalliance + aopalliance + + + + org.codehaus.plexus plexus-component-annotations diff --git a/maven-model-builder/pom.xml b/maven-model-builder/pom.xml index 9150460..a7317c0 100644 --- a/maven-model-builder/pom.xml +++ b/maven-model-builder/pom.xml @@ -54,6 +54,18 @@ test + org.sonatype.sisu + sisu-guice + no_aop + test + + + aopalliance + aopalliance + + + + xmlunit xmlunit 1.3 diff --git a/maven-plugin-api/pom.xml b/maven-plugin-api/pom.xml index d899721..5a41bcd 100644 --- a/maven-plugin-api/pom.xml +++ b/maven-plugin-api/pom.xml @@ -58,6 +58,18 @@ under the License. org.eclipse.sisu org.eclipse.sisu.plexus + + org.sonatype.sisu + sisu-guice + no_aop + runtime + + + aopalliance + aopalliance + + + diff --git a/pom.xml b/pom.xml index 889ba1d..f6c3246 100644 --- a/pom.xml +++ b/pom.xml @@ -51,8 +51,8 @@ 3.0.15 11.0.2 - 3.1.3 - 0.0.0.M5 + 3.1.6 + 0.1.0 2.4 1.3 1.7 -- 1.8.1.4