You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jv...@apache.org on 2009/04/01 19:34:59 UTC
svn commit: r760977 -
/maven/components/branches/MNG-2766/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
Author: jvanzyl
Date: Wed Apr 1 17:34:59 2009
New Revision: 760977
URL: http://svn.apache.org/viewvc?rev=760977&view=rev
Log:
o collapse methods which deal with project dependency downloading, this needs to be removed from the plugin manager
Modified:
maven/components/branches/MNG-2766/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
Modified: maven/components/branches/MNG-2766/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
URL: http://svn.apache.org/viewvc/maven/components/branches/MNG-2766/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java?rev=760977&r1=760976&r2=760977&view=diff
==============================================================================
--- maven/components/branches/MNG-2766/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java (original)
+++ maven/components/branches/MNG-2766/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java Wed Apr 1 17:34:59 2009
@@ -1039,52 +1039,6 @@
}
// ----------------------------------------------------------------------
- // Artifact resolution
- // ----------------------------------------------------------------------
-
- protected void resolveTransitiveDependencies( MavenSession session, String scope )
- throws ArtifactResolutionException, ArtifactNotFoundException, InvalidDependencyVersionException
- {
- MavenProject project = session.getCurrentProject();
-
- // TODO: such a call in MavenMetadataSource too - packaging not really the intention of type
- Artifact artifact = repositorySystem.createArtifact( project.getGroupId(), project.getArtifactId(), project.getVersion(), null, project.getPackaging() );
-
- // TODO: we don't need to resolve over and over again, as long as we are sure that the parameters are the same
- // check this with yourkit as a hot spot.
- // Don't recreate if already created - for effeciency, and because clover plugin adds to it
- if ( project.getDependencyArtifacts() == null )
- {
- // NOTE: Don't worry about covering this case with the error-reporter bindings...it's already handled by the project error reporter.
- try
- {
- project.setDependencyArtifacts( repositorySystem.createArtifacts( project.getDependencies(), null, null, project ) );
- }
- catch ( VersionNotFoundException e )
- {
- throw new InvalidDependencyVersionException( e.getProjectId(), e.getDependency(), e.getPomFile(), e.getCauseException() );
- }
- }
-
- ArtifactFilter filter = new ScopeArtifactFilter( scope );
-
- ArtifactResolutionRequest request = new ArtifactResolutionRequest()
- .setArtifact( artifact )
- .setResolveRoot( false )
- .setArtifactDependencies( project.getDependencyArtifacts() )
- .setLocalRepository( session.getLocalRepository() )
- .setRemoteRepostories( project.getRemoteArtifactRepositories() )
- .setManagedVersionMap( project.getManagedVersionMap() )
- .setFilter( filter );
-
- ArtifactResolutionResult result = repositorySystem.resolve( request );
-
- resolutionErrorHandler.throwErrors( request, result );
-
- project.setArtifacts( result.getArtifacts() );
- }
-
- // ----------------------------------------------------------------------
// Artifact downloading
// ----------------------------------------------------------------------
@@ -1309,4 +1263,9 @@
return mojoDescriptor;
}
+
+ // ----------------------------------------------------------------------
+ // Validate plugin
+ // ----------------------------------------------------------------------
+
}