Author: jdcasey
Date: Mon Jun  5 12:46:44 2006
New Revision: 411900

URL: http://svn.apache.org/viewvc?rev=411900&view=rev
Log:
[MDEPLOY-33] Fixed ArtifactDeployer call to pass in the pomFile (generated or 
provided) along with the artifact, instead of the artifact-file. The main file 
is passed to the artifact using setFile(..) now.

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/viewvc/maven/plugins/trunk/maven-deploy-plugin/src/main/java/org/apache/maven/plugin/deploy/DeployFileMojo.java?rev=411900&r1=411899&r2=411900&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
 Mon Jun  5 12:46:44 2006
@@ -207,22 +207,21 @@
         // Create the artifact
         Artifact artifact =
             artifactFactory.createArtifactWithClassifier( groupId, artifactId, 
version, packaging, classifier );
+        
+        artifact.setFile( file );
 
         // Upload the POM if requested, generating one if need be
         if ( generatePom )
         {
-            ArtifactMetadata metadata = new ProjectArtifactMetadata( artifact, 
generatePomFile() );
-            artifact.addMetadata( metadata );
-        }
-        else if ( pomFile != null && pomFile.exists() )
-        {
-            ArtifactMetadata metadata = new ProjectArtifactMetadata( artifact, 
pomFile );
-            artifact.addMetadata( metadata );
+            pomFile = generatePomFile();
         }
 
+        ArtifactMetadata metadata = new ProjectArtifactMetadata( artifact, 
pomFile );
+        artifact.addMetadata( metadata );
+        
         try
         {
-            getDeployer().deploy( file, artifact, deploymentRepository, 
getLocalRepository() );
+            getDeployer().deploy( pomFile, artifact, deploymentRepository, 
getLocalRepository() );
         }
         catch ( ArtifactDeploymentException e )
         {


Reply via email to