You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by rf...@apache.org on 2016/06/10 17:36:08 UTC

svn commit: r1747760 - /maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InstallMojo.java

Author: rfscholte
Date: Fri Jun 10 17:36:08 2016
New Revision: 1747760

URL: http://svn.apache.org/viewvc?rev=1747760&view=rev
Log:
[MINVOKER-204] Upgrade to Maven3 plugin
Remove unused components

Modified:
    maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InstallMojo.java

Modified: maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InstallMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InstallMojo.java?rev=1747760&r1=1747759&r2=1747760&view=diff
==============================================================================
--- maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InstallMojo.java (original)
+++ maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/InstallMojo.java Fri Jun 10 17:36:08 2016
@@ -30,9 +30,7 @@ import java.util.Map;
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.artifact.factory.ArtifactFactory;
-import org.apache.maven.artifact.metadata.ArtifactMetadataSource;
 import org.apache.maven.artifact.repository.ArtifactRepository;
-import org.apache.maven.artifact.repository.ArtifactRepositoryFactory;
 import org.apache.maven.execution.MavenSession;
 import org.apache.maven.model.Model;
 import org.apache.maven.model.Parent;
@@ -85,12 +83,6 @@ public class InstallMojo
     private ArtifactFactory artifactFactory;
 
     /**
-     * The component used to create artifacts.
-     */
-    @Component
-    private ArtifactRepositoryFactory repositoryFactory;
-
-    /**
      */
     @Parameter( property = "localRepository", required = true, readonly = true )
     private ArtifactRepository localRepository;
@@ -167,11 +159,6 @@ public class InstallMojo
     @Component
     private DependencyResolver resolver;
 
-    /**
-     */
-    @Component
-    private ArtifactMetadataSource artifactMetadataSource;
-
     private ProjectBuildingRequest projectBuildingRequest;
 
     /**
@@ -250,7 +237,7 @@ public class InstallMojo
             if ( installedArtifacts.add( artifact.getId() ) )
             {
                 artifact.setFile( file );
-                installer.install( session.getProjectBuildingRequest(), localRepositoryPath,
+                installer.install( projectBuildingRequest, localRepositoryPath,
                                    Collections.singletonList( artifact ) );
             }
             else
@@ -432,7 +419,7 @@ public class InstallMojo
         Collection<String> dependencyProjects = new LinkedHashSet<String>();
 
         // index available reactor projects
-        Map<String, MavenProject> projects = new HashMap<String, MavenProject>();
+        Map<String, MavenProject> projects = new HashMap<String, MavenProject>( reactorProjects.size() );
         for ( MavenProject reactorProject : reactorProjects )
         {
             String projectId =