Author: bentmann
Date: Sun Mar 15 19:59:58 2009
New Revision: 754735

URL: http://svn.apache.org/viewvc?rev=754735&view=rev
Log:
o Polished code

Modified:
    
maven/plugins/trunk/maven-deploy-plugin/src/main/java/org/apache/maven/plugin/deploy/DeployFileMojo.java
    
maven/plugins/trunk/maven-deploy-plugin/src/test/java/org/apache/maven/plugin/deploy/DeployFileMojoTest.java
    
maven/plugins/trunk/maven-deploy-plugin/src/test/java/org/apache/maven/plugin/deploy/DeployMojoTest.java
    
maven/plugins/trunk/maven-deploy-plugin/src/test/java/org/apache/maven/plugin/deploy/stubs/ArtifactDeployerStub.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=754735&r1=754734&r2=754735&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
 Sun Mar 15 19:59:58 2009
@@ -248,7 +248,7 @@
     /**
      * Process the supplied pomFile to get groupId, artifactId, version, and 
packaging
      *
-     * @throws NullPointerException if model is <code>null</code>
+     * @param model The POM to extract missing artifact coordinates from, must 
not be <code>null</code>.
      */
     private void processModel( Model model )
     {
@@ -256,16 +256,13 @@
 
         if ( this.groupId == null )
         {
-            if ( parent != null && parent.getGroupId() != null )
+            this.groupId = model.getGroupId();
+            if ( this.groupId == null && parent != null )
             {
                 this.groupId = parent.getGroupId();
             }
-            if ( model.getGroupId() != null )
-            {
-                this.groupId = model.getGroupId();
-            }
         }
-        if ( this.artifactId == null && model.getArtifactId() != null )
+        if ( this.artifactId == null )
         {
             this.artifactId = model.getArtifactId();
         }
@@ -277,46 +274,39 @@
                 this.version = parent.getVersion();
             }
         }
-        if ( this.packaging == null && model.getPackaging() != null )
+        if ( this.packaging == null )
         {
             this.packaging = model.getPackaging();
         }
     }
 
     /**
-     * Extract the Model from the specified file.
-     *
-     * @param pomFile
-     * @return
-     * @throws MojoExecutionException if the file doesn't exist of cannot be 
read.
+     * Extract the model from the specified POM file.
+     * 
+     * @param pomFile The path of the POM file to parse, must not be 
<code>null</code>.
+     * @return The model from the POM file, never <code>null</code>.
+     * @throws MojoExecutionException If the file doesn't exist of cannot be 
read.
      */
     protected Model readModel( File pomFile )
         throws MojoExecutionException
     {
-
-        if ( !pomFile.exists() )
-        {
-            throw new MojoExecutionException( "Specified pomFile does not 
exist" );
-        }
-
         Reader reader = null;
         try
         {
             reader = ReaderFactory.newXmlReader( pomFile );
-            MavenXpp3Reader modelReader = new MavenXpp3Reader();
-            return modelReader.read( reader );
+            return new MavenXpp3Reader().read( reader );
         }
         catch ( FileNotFoundException e )
         {
-            throw new MojoExecutionException( "Error reading specified POM 
file: " + e.getMessage(), e );
+            throw new MojoExecutionException( "POM not found " + pomFile, e );
         }
         catch ( IOException e )
         {
-            throw new MojoExecutionException( "Error reading specified POM 
file: " + e.getMessage(), e );
+            throw new MojoExecutionException( "Error reading POM " + pomFile, 
e );
         }
         catch ( XmlPullParserException e )
         {
-            throw new MojoExecutionException( "Error reading specified POM 
file: " + e.getMessage(), e );
+            throw new MojoExecutionException( "Error parsing POM " + pomFile, 
e );
         }
         finally
         {

Modified: 
maven/plugins/trunk/maven-deploy-plugin/src/test/java/org/apache/maven/plugin/deploy/DeployFileMojoTest.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-deploy-plugin/src/test/java/org/apache/maven/plugin/deploy/DeployFileMojoTest.java?rev=754735&r1=754734&r2=754735&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-deploy-plugin/src/test/java/org/apache/maven/plugin/deploy/DeployFileMojoTest.java
 (original)
+++ 
maven/plugins/trunk/maven-deploy-plugin/src/test/java/org/apache/maven/plugin/deploy/DeployFileMojoTest.java
 Sun Mar 15 19:59:58 2009
@@ -25,9 +25,7 @@
 import java.util.Iterator;
 
 import org.apache.maven.plugin.testing.AbstractMojoTestCase;
-import org.apache.maven.execution.MavenSession;
 import org.apache.maven.model.Model;
-import org.codehaus.plexus.util.FileUtils;
 
 /**
  * @author <a href="mailto:arami...@apache.org";>Allan Ramirez</a>
@@ -39,8 +37,6 @@
 
     private List fileList;
 
-    private File localRepo;
-
     private File remoteRepo;
 
     public void setUp()

Modified: 
maven/plugins/trunk/maven-deploy-plugin/src/test/java/org/apache/maven/plugin/deploy/DeployMojoTest.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-deploy-plugin/src/test/java/org/apache/maven/plugin/deploy/DeployMojoTest.java?rev=754735&r1=754734&r2=754735&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-deploy-plugin/src/test/java/org/apache/maven/plugin/deploy/DeployMojoTest.java
 (original)
+++ 
maven/plugins/trunk/maven-deploy-plugin/src/test/java/org/apache/maven/plugin/deploy/DeployMojoTest.java
 Sun Mar 15 19:59:58 2009
@@ -33,7 +33,6 @@
 import org.apache.maven.plugin.deploy.stubs.ArtifactDeployerStub;
 import org.apache.maven.plugin.testing.AbstractMojoTestCase;
 import org.apache.maven.plugin.testing.stubs.MavenProjectStub;
-import org.apache.maven.artifact.repository.ArtifactRepository;
 import org.codehaus.plexus.util.FileUtils;
 
 /**
@@ -103,8 +102,6 @@
 
         assertTrue( file.exists() );
 
-        ArtifactRepository loc = ( ArtifactRepository ) 
getVariableValueFromObject( mojo, "localRepository" );
-
         artifact = ( DeployArtifactStub ) getVariableValueFromObject( mojo, 
"artifact" );
 
         String packaging = ( String ) getVariableValueFromObject( mojo, 
"packaging" );
@@ -207,8 +204,6 @@
 
         assertTrue( file.exists() );
 
-        ArtifactRepository loc = (ArtifactRepository) 
getVariableValueFromObject( mojo, "localRepository" );
-
         artifact = (DeployArtifactStub) getVariableValueFromObject( mojo, 
"artifact" );
 
         String packaging = (String) getVariableValueFromObject( mojo, 
"packaging" );

Modified: 
maven/plugins/trunk/maven-deploy-plugin/src/test/java/org/apache/maven/plugin/deploy/stubs/ArtifactDeployerStub.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-deploy-plugin/src/test/java/org/apache/maven/plugin/deploy/stubs/ArtifactDeployerStub.java?rev=754735&r1=754734&r2=754735&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-deploy-plugin/src/test/java/org/apache/maven/plugin/deploy/stubs/ArtifactDeployerStub.java
 (original)
+++ 
maven/plugins/trunk/maven-deploy-plugin/src/test/java/org/apache/maven/plugin/deploy/stubs/ArtifactDeployerStub.java
 Sun Mar 15 19:59:58 2009
@@ -20,25 +20,15 @@
  */
 
 import java.io.File;
-import java.io.IOException;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.deployer.ArtifactDeployer;
 import org.apache.maven.artifact.deployer.ArtifactDeploymentException;
-import org.apache.maven.artifact.manager.WagonManager;
 import org.apache.maven.artifact.repository.ArtifactRepository;
-import org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager;
-import org.apache.maven.artifact.transform.ArtifactTransformationManager;
-import org.codehaus.plexus.util.FileUtils;
 
 public class ArtifactDeployerStub
     implements ArtifactDeployer
 {
-    private WagonManager wagonManager;
-
-    private ArtifactTransformationManager transformationManager;
-
-    private RepositoryMetadataManager repositoryMetadataManager;
 
     public void deploy( String basedir, String finalName, Artifact artifact, 
ArtifactRepository deploymentRepository,
                         ArtifactRepository localRepository )
@@ -53,6 +43,6 @@
                         ArtifactRepository localRepository )
         throws ArtifactDeploymentException
     {
-
+        // does nothing
     }
 }


Reply via email to