Author: brett
Date: Mon Jun  6 18:16:17 2005
New Revision: 188649

URL: http://svn.apache.org/viewcvs?rev=188649&view=rev
Log:
put back deprecation message

Modified:
    
maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java

Modified: 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java?rev=188649&r1=188648&r2=188649&view=diff
==============================================================================
--- 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
 (original)
+++ 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
 Mon Jun  6 18:16:17 2005
@@ -574,14 +574,24 @@
                 value = pomConfiguration.getChild( key, false );
             }
 
-            // Make sure the parameter is either editable/configurable, or 
else is NOT specified in the POM
-            if ( !parameter.isEditable() && value != null )
+            if ( value != null )
             {
-                StringBuffer errorMessage = new StringBuffer().append( "ERROR: 
Cannot override read-only parameter: " );
-                errorMessage.append( key );
-                errorMessage.append( " in goal: " ).append( 
goal.getFullGoalName() );
+                // Make sure the parameter is either editable/configurable, or 
else is NOT specified in the POM
+                if ( !parameter.isEditable() )
+                {
+                    StringBuffer errorMessage = new StringBuffer().append(
+                        "ERROR: Cannot override read-only parameter: " );
+                    errorMessage.append( key );
+                    errorMessage.append( " in goal: " ).append( 
goal.getFullGoalName() );
 
-                throw new PluginConfigurationException( 
errorMessage.toString() );
+                    throw new PluginConfigurationException( 
errorMessage.toString() );
+                }
+
+                String deprecated = parameter.getDeprecated();
+                if ( StringUtils.isNotEmpty( deprecated ) )
+                {
+                    getLogger().warn( "DEPRECATED [" + parameter.getName() + 
"]: " + deprecated );
+                }
             }
         }
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to