You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by br...@apache.org on 2007/02/09 17:05:31 UTC

svn commit: r505340 - in /maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency: AbstractFromDependenciesMojo.java CopyDependenciesMojo.java UnpackDependenciesMojo.java

Author: brianf
Date: Fri Feb  9 08:05:30 2007
New Revision: 505340

URL: http://svn.apache.org/viewvc?view=rev&rev=505340
Log:
added ability to ignore failures after translating artifacts by classifier

Modified:
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AbstractFromDependenciesMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/CopyDependenciesMojo.java
    maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/UnpackDependenciesMojo.java

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AbstractFromDependenciesMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AbstractFromDependenciesMojo.java?view=diff&rev=505340&r1=505339&r2=505340
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AbstractFromDependenciesMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/AbstractFromDependenciesMojo.java Fri Feb  9 08:05:30 2007
@@ -63,6 +63,17 @@
      */
     protected boolean useSubDirectoryPerArtifact;
 
+    
+    /**
+     * This only applies if the classifier parameter is used.
+     * 
+     * @since 2.0-alpha-2
+     * @parameter expression="${mdep.failOnMissingClassifierArtifact}"
+     *            default-value="true"
+     * @optional
+     */
+    protected boolean failOnMissingClassifierArtifact = true;
+    
     /**
      * @return Returns the outputDirectory.
      */

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/CopyDependenciesMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/CopyDependenciesMojo.java?view=diff&rev=505340&r1=505339&r2=505340
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/CopyDependenciesMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/CopyDependenciesMojo.java Fri Feb  9 08:05:30 2007
@@ -66,7 +66,7 @@
     public void execute()
         throws MojoExecutionException
     {
-        DependencyStatusSets dss = getDependencySets( true );
+        DependencyStatusSets dss = getDependencySets( this.failOnMissingClassifierArtifact );
         Set artifacts = dss.getResolvedDependencies();
 
         for ( Iterator i = artifacts.iterator(); i.hasNext(); )

Modified: maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/UnpackDependenciesMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/UnpackDependenciesMojo.java?view=diff&rev=505340&r1=505339&r2=505340
==============================================================================
--- maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/UnpackDependenciesMojo.java (original)
+++ maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/UnpackDependenciesMojo.java Fri Feb  9 08:05:30 2007
@@ -59,7 +59,7 @@
     public void execute()
         throws MojoExecutionException
     {
-        DependencyStatusSets dss = getDependencySets( true );
+        DependencyStatusSets dss = getDependencySets( this.failOnMissingClassifierArtifact );
         Set artifacts = dss.getResolvedDependencies();
 
         for ( Iterator i = artifacts.iterator(); i.hasNext(); )