You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ar...@apache.org on 2006/02/22 09:14:23 UTC

svn commit: r379727 - /maven/plugins/trunk/maven-deploy-plugin/src/main/java/org/apache/maven/plugin/deploy/DeployFileMojo.java

Author: aramirez
Date: Wed Feb 22 00:14:20 2006
New Revision: 379727

URL: http://svn.apache.org/viewcvs?rev=379727&view=rev
Log:
PR: MDEPLOY-19
Submitted By: Jerome Lacoste
Reviewed By: Allan Ramirez

-added ability to deploy-file as classifier



Modified:
    maven/plugins/trunk/maven-deploy-plugin/src/main/java/org/apache/maven/plugin/deploy/DeployFileMojo.java

Modified: maven/plugins/trunk/maven-deploy-plugin/src/main/java/org/apache/maven/plugin/deploy/DeployFileMojo.java
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-deploy-plugin/src/main/java/org/apache/maven/plugin/deploy/DeployFileMojo.java?rev=379727&r1=379726&r2=379727&view=diff
==============================================================================
--- maven/plugins/trunk/maven-deploy-plugin/src/main/java/org/apache/maven/plugin/deploy/DeployFileMojo.java (original)
+++ maven/plugins/trunk/maven-deploy-plugin/src/main/java/org/apache/maven/plugin/deploy/DeployFileMojo.java Wed Feb 22 00:14:20 2006
@@ -130,6 +130,14 @@
      * @readonly
      */
     private boolean generatePom = true;
+    
+    /**
+     * Add classifier to the artifact
+     * 
+     * @parameter expression="${classifier}";
+     */
+    private String classifier;
+    
 
     public void execute()
         throws MojoExecutionException
@@ -142,7 +150,7 @@
         try
         {
             // Create the artifact
-            Artifact artifact = artifactFactory.createArtifact( groupId, artifactId, version, null, packaging );
+            Artifact artifact = artifactFactory.createArtifactWithClassifier( groupId, artifactId, version, packaging, classifier );
             
             ArtifactRepository deploymentRepository = repositoryFactory
                 .createDeploymentArtifactRepository( repositoryId, url, layout, false );
@@ -372,5 +380,15 @@
     File getFile()
     {
         return file;
+    }
+
+    String getClassifier()
+    {
+        return classifier;
+    }
+
+    void setClassifier( String classifier )
+    {
+        this.classifier = classifier;
     }
 }