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 2006/02/26 07:57:46 UTC

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

Author: brett
Date: Sat Feb 25 22:57:43 2006
New Revision: 381065

URL: http://svn.apache.org/viewcvs?rev=381065&view=rev
Log:
deploy snapshots with a unique version by default

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=381065&r1=381064&r2=381065&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 Sat Feb 25 22:57:43 2006
@@ -137,7 +137,14 @@
      * @parameter expression="${classifier}";
      */
     private String classifier;
-    
+
+    /**
+     * Whether to deploy snapshots with a unique version or not.
+     *
+     * @parameter expression="${uniqueVersion}" default-value="true"
+     */
+    private boolean uniqueVersion;
+
 
     public void execute()
         throws MojoExecutionException
@@ -146,14 +153,14 @@
         initProperties();
 
         Artifact pomArtifact = null;
-        
+
         try
         {
             // Create the artifact
             Artifact artifact = artifactFactory.createArtifactWithClassifier( groupId, artifactId, version, packaging, classifier );
-            
+
             ArtifactRepository deploymentRepository = repositoryFactory
-                .createDeploymentArtifactRepository( repositoryId, url, layout, false );
+                .createDeploymentArtifactRepository( repositoryId, url, layout, uniqueVersion );
 
             // Upload the POM if requested, generating one if need be
             if ( generatePom )
@@ -185,7 +192,7 @@
                 throw new MojoExecutionException( "No transfer protocol found." );
             }
             getDeployer().deploy( file, artifact, deploymentRepository, getLocalRepository() );
-            
+
             if( isPomFileExisting() && generatePom == false )
             {
                 getDeployer().deploy( pomFile, pomArtifact, deploymentRepository, getLocalRepository() );