Author: rfscholte
Date: Sat Jun 13 18:52:50 2015
New Revision: 1685302

URL: http://svn.apache.org/r1685302
Log:
Remove dependency based constructor. All other Filters are only Artifact based. 
Also, a Dependency are part of a MavenProject, which should imply that you can 
the Artifact as well.
Most important: it'll prevent me from writing dirty code.

Modified:
    
maven/shared/trunk/maven-common-artifact-filters/src/main/java/org/apache/maven/shared/artifact/filter/collection/ArtifactTransitivityFilter.java

Modified: 
maven/shared/trunk/maven-common-artifact-filters/src/main/java/org/apache/maven/shared/artifact/filter/collection/ArtifactTransitivityFilter.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-common-artifact-filters/src/main/java/org/apache/maven/shared/artifact/filter/collection/ArtifactTransitivityFilter.java?rev=1685302&r1=1685301&r2=1685302&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-common-artifact-filters/src/main/java/org/apache/maven/shared/artifact/filter/collection/ArtifactTransitivityFilter.java
 (original)
+++ 
maven/shared/trunk/maven-common-artifact-filters/src/main/java/org/apache/maven/shared/artifact/filter/collection/ArtifactTransitivityFilter.java
 Sat Jun 13 18:52:50 2015
@@ -73,29 +73,6 @@ public class ArtifactTransitivityFilter
 
     }
 
-    @SuppressWarnings( "unchecked" )
-    public ArtifactTransitivityFilter( Dependency dependency, ArtifactFactory 
factory, ArtifactRepository local,
-                                       List<ArtifactRepository> remote, 
MavenProjectBuilder builder )
-        throws ProjectBuildingException, InvalidDependencyVersionException
-    {
-
-        this.factory = factory;
-        this.local = local;
-        this.remote = remote;
-
-        Artifact rootArtifactPom =
-            factory.createArtifact( dependency.getGroupId(), 
dependency.getArtifactId(), dependency.getVersion(), "",
-                                    "pom" );
-
-        MavenProject rootArtifactProject = builder.buildFromRepository( 
rootArtifactPom, remote, local );
-
-        // load all the artifacts.
-        transitiveArtifacts =
-            rootArtifactProject.createArtifacts( this.factory, 
Artifact.SCOPE_TEST,
-                                                 new ScopeArtifactFilter( 
Artifact.SCOPE_TEST ) );
-
-    }
-
     public Set<Artifact> filter( Set<Artifact> artifacts )
     {
 


Reply via email to