/[Apache-SVN]/maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
ViewVC logotype

Diff of /maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

--- maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java	2005/05/17 15:02:44	170607
+++ maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java	2005/05/17 15:11:41	170608
@@ -536,6 +536,7 @@ public class DefaultPluginManager
         {
             String configuratorId = mojoDescriptor.getComponentConfigurator();
 
+            // TODO: should this be known to the component factory instead? And if so, should configuration be part of lookup?
             if ( StringUtils.isNotEmpty( configuratorId ) )
             {
                 configurator = (ComponentConfigurator) container.lookup( ComponentConfigurator.ROLE, configuratorId );
@@ -670,7 +671,7 @@ public class DefaultPluginManager
                                " for parameter: \'" + key + "\'" );
 
             // TODO: remove. If there is a default value, required should have been removed by the descriptor generator
-            if ( value == null && !"map-oriented".equals( goal.getComponentConfigurator() ) )
+            if ( value == null && goal.getComponentConfigurator() == null )
             {
                 Object defaultValue;
                 try
@@ -791,6 +792,7 @@ public class DefaultPluginManager
                                                               "maven-reporting-api", "doxia-core",
                                                               "wagon-provider-api", "classworlds", "maven-plugin",
                                                               "plexus-marmalade-factory", "maven-script-marmalade",
+                                                              "maven-script-beanshell", "plexus-bsh-factory", "bsh",
                                                               "marmalade-core"} );
     }
 

 

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26