Author: jdcasey
Date: Wed Nov 23 08:11:42 2005
New Revision: 348473

URL: http://svn.apache.org/viewcvs?rev=348473&view=rev
Log:
PR: MNG-1416
Submitted By: John Casey

Prevent the artifact collector from firing an inclusion event when the node is 
disabled. In this case, the node will not be included in any subsequent 
classpath, so firing an inclusion/selection event is incorrect.

Modified:
    
maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactCollector.java

Modified: 
maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactCollector.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactCollector.java?rev=348473&r1=348472&r2=348473&view=diff
==============================================================================
--- 
maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactCollector.java
 (original)
+++ 
maven/components/trunk/maven-artifact/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactCollector.java
 Wed Nov 23 08:11:42 2005
@@ -214,7 +214,10 @@
         }
         previousNodes.add( node );
 
-        fireEvent( ResolutionListener.INCLUDE_ARTIFACT, listeners, node );
+        if ( node.isActive() )
+        {
+            fireEvent( ResolutionListener.INCLUDE_ARTIFACT, listeners, node );
+        }
 
         // don't pull in the transitive deps of a system-scoped dependency.
         if ( node.isActive() && !Artifact.SCOPE_SYSTEM.equals( 
node.getArtifact().getScope() ) )


Reply via email to