You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by st...@apache.org on 2011/07/06 14:39:44 UTC

svn commit: r1143382 - in /maven/plugins/trunk/maven-dependency-plugin: ./ src/test/java/org/codehaus/ src/test/java/org/codehaus/plexus/ src/test/java/org/codehaus/plexus/util/ src/test/java/org/codehaus/plexus/util/interpolation/

Author: stephenc
Date: Wed Jul  6 12:39:44 2011
New Revision: 1143382

URL: http://svn.apache.org/viewvc?rev=1143382&view=rev
Log:
Upgrade to plexus-archiver 2.0

o Requires careful dancing in what dependencies you upgrade in order to ensure that the tests continue to pass.

o Seems m-common-artifact-filters 1.3 causes a lot of breakage

Added:
    maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/codehaus/
    maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/codehaus/plexus/
    maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/codehaus/plexus/util/
    maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/codehaus/plexus/util/interpolation/
    maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/codehaus/plexus/util/interpolation/Interpolator.java
    maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/codehaus/plexus/util/interpolation/RegexBasedInterpolator.java
    maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/codehaus/plexus/util/interpolation/ValueSource.java
Modified:
    maven/plugins/trunk/maven-dependency-plugin/pom.xml

Modified: maven/plugins/trunk/maven-dependency-plugin/pom.xml
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/pom.xml?rev=1143382&r1=1143381&r2=1143382&view=diff
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-dependency-plugin/pom.xml Wed Jul  6 12:39:44 2011
@@ -154,12 +154,12 @@ under the License.
     <dependency>
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-archiver</artifactId>
-      <version>1.3-SNAPSHOT</version>
+      <version>2.0</version>
     </dependency>
     <dependency>
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-utils</artifactId>
-      <version>1.5.1</version>
+      <version>3.0</version>
     </dependency>
     <dependency>
       <groupId>org.apache.maven.shared</groupId>
@@ -174,7 +174,7 @@ under the License.
     <dependency>
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-io</artifactId>
-      <version>1.0-alpha-5</version>
+      <version>2.0</version>
     </dependency>
 
     <!-- shared -->
@@ -230,28 +230,20 @@ under the License.
       <scope>test</scope>
       <version>${pluginTestingVersion}</version>
     </dependency>
+   <dependency>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-interpolation</artifactId>
+      <version>1.9</version>
+      <scope>test</scope>
+    </dependency>
     <dependency>
     	<groupId>commons-lang</groupId>
     	<artifactId>commons-lang</artifactId>
-    	<version>2.1</version>
+    	<version>2.6</version>
     	<scope>compile</scope>
     </dependency>
   </dependencies>
 
-  <!-- @todo Temporary until plexus-archiver 1.3 is released -->
-  <repositories>
-    <repository>
-      <id>Plexus Snapshots</id>
-      <url>https://oss.sonatype.org/content/repositories/plexus-snapshots/</url>
-      <snapshots>
-        <enabled>true</enabled>
-      </snapshots>
-      <releases>
-        <enabled>false</enabled>
-      </releases>
-    </repository>
-  </repositories>
-
   <build>
     <pluginManagement>
       <plugins>

Added: maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/codehaus/plexus/util/interpolation/Interpolator.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/codehaus/plexus/util/interpolation/Interpolator.java?rev=1143382&view=auto
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/codehaus/plexus/util/interpolation/Interpolator.java (added)
+++ maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/codehaus/plexus/util/interpolation/Interpolator.java Wed Jul  6 12:39:44 2011
@@ -0,0 +1,15 @@
+package org.codehaus.plexus.util.interpolation;
+
+/**
+ * COPIED FROM plexus-utils-1.5.15 TO SATISFY TESTS
+ *
+ * Interpolator interface. Based on existing RegexBasedInterpolator interface.
+ *
+ * @author cstamas
+ * @deprecated Use plexus-interpolation APIs instead.
+ * @version $Id: Interpolator.java 12174 2010-05-16 21:04:35Z rfscholte $
+ */
+public interface Interpolator
+    extends org.codehaus.plexus.interpolation.Interpolator
+{
+}
\ No newline at end of file

Added: maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/codehaus/plexus/util/interpolation/RegexBasedInterpolator.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/codehaus/plexus/util/interpolation/RegexBasedInterpolator.java?rev=1143382&view=auto
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/codehaus/plexus/util/interpolation/RegexBasedInterpolator.java (added)
+++ maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/codehaus/plexus/util/interpolation/RegexBasedInterpolator.java Wed Jul  6 12:39:44 2011
@@ -0,0 +1,47 @@
+package org.codehaus.plexus.util.interpolation;
+
+import java.util.List;
+
+/**
+ * COPIED FROM plexus-utils-1.5.15 TO SATISFY TESTS
+ *
+ * @version $Id: RegexBasedInterpolator.java 12174 2010-05-16 21:04:35Z rfscholte $
+ * @deprecated Use plexus-interpolation APIs instead.
+ */
+public class RegexBasedInterpolator
+    extends org.codehaus.plexus.interpolation.RegexBasedInterpolator
+    implements Interpolator
+{
+    public RegexBasedInterpolator()
+    {
+        super();
+    }
+
+    public RegexBasedInterpolator( List valueSources )
+    {
+        super( valueSources );
+    }
+
+    public RegexBasedInterpolator( String startRegex,
+                                   String endRegex,
+                                   List valueSources )
+    {
+        super( startRegex, endRegex, valueSources );
+    }
+
+    public RegexBasedInterpolator( String startRegex,
+                                   String endRegex )
+    {
+        super( startRegex, endRegex );
+    }
+
+    public void addValueSource( ValueSource valueSource )
+    {
+        super.addValueSource( valueSource );
+    }
+
+    public void removeValuesSource( ValueSource valueSource )
+    {
+        super.removeValuesSource( valueSource );
+    }
+}
\ No newline at end of file

Added: maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/codehaus/plexus/util/interpolation/ValueSource.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/codehaus/plexus/util/interpolation/ValueSource.java?rev=1143382&view=auto
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/codehaus/plexus/util/interpolation/ValueSource.java (added)
+++ maven/plugins/trunk/maven-dependency-plugin/src/test/java/org/codehaus/plexus/util/interpolation/ValueSource.java Wed Jul  6 12:39:44 2011
@@ -0,0 +1,13 @@
+package org.codehaus.plexus.util.interpolation;
+
+/**
+ * COPIED FROM plexus-utils-1.5.15 TO SATISFY TESTS
+ *
+ * @author jdcasey
+ * @deprecated Use plexus-interpolation APIs instead.
+ * @version $Id: ValueSource.java 12174 2010-05-16 21:04:35Z rfscholte $
+ */
+public interface ValueSource  extends org.codehaus.plexus.interpolation.ValueSource
+{
+
+}
\ No newline at end of file