Author: brett
Date: Tue Mar 17 11:39:18 2009
New Revision: 755199

URL: http://svn.apache.org/viewvc?rev=755199&view=rev
Log:
[MNG-4091] remove the listener for effeciency

Modified:
    
maven/components/branches/maven-2.1.0-RC/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java

Modified: 
maven/components/branches/maven-2.1.0-RC/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/maven-2.1.0-RC/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java?rev=755199&r1=755198&r2=755199&view=diff
==============================================================================
--- 
maven/components/branches/maven-2.1.0-RC/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
 (original)
+++ 
maven/components/branches/maven-2.1.0-RC/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
 Tue Mar 17 11:39:18 2009
@@ -306,6 +306,10 @@
                                                     Collections.EMPTY_MAP,
                                                     Arrays.asList( new 
ComponentDiscoveryListener[] { validator, pluginCollector } ) );
 
+            // remove listeners for efficiency since they are only needed for 
the initial stage and
+            // should not be applied to the plugin's dependencies
+            child.removeComponentDiscoveryListener( validator );
+
             if ( validator.hasErrors() )
             {
                 String msg = "Plugin '" + key + "' has an invalid descriptor:";


Reply via email to