Author: rfscholte
Date: Fri Oct 19 15:16:04 2012
New Revision: 1400127

URL: http://svn.apache.org/viewvc?rev=1400127&view=rev
Log:
[MDEP-384] build-classpath should be able to use the artifact's baseVersion 

Modified:
    
maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/BuildClasspathMojo.java

Modified: 
maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/BuildClasspathMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/BuildClasspathMojo.java?rev=1400127&r1=1400126&r2=1400127&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/BuildClasspathMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-dependency-plugin/src/main/java/org/apache/maven/plugin/dependency/BuildClasspathMojo.java
 Fri Oct 19 15:16:04 2012
@@ -143,6 +143,14 @@ public class BuildClasspathMojo
     boolean outputFilterFile;
 
     /**
+     * Either append the artifact's baseVersion or uniqueVersion to the 
filename.
+     * Will only be used if {@link #isStripVersion()} is {@code false}.
+     * @since 2.6
+     */
+    @Parameter( property = "mdep.useBaseVersion", defaultValue = "true" )
+    protected boolean useBaseVersion = true;
+
+    /**
      * Maven ProjectHelper
      */
     @Component
@@ -273,7 +281,7 @@ public class BuildClasspathMojo
             // TODO: add param for prepending groupId and version.
             sb.append( prefix );
             sb.append( File.separator );
-            sb.append( DependencyUtil.getFormattedFileName( art, 
this.stripVersion, this.prependGroupId ) );
+            sb.append( DependencyUtil.getFormattedFileName( art, 
this.stripVersion, this.prependGroupId, this.useBaseVersion ) );
         }
     }
 


Reply via email to