You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by jd...@apache.org on 2005/08/04 05:04:36 UTC

svn commit: r227296 - in /maven/components/trunk/maven-script/maven-script-marmalade/src/main/java/org/apache/maven/script/marmalade/tags: MetadataTag.java MojoDefinitionTagLibrary.java

Author: jdcasey
Date: Wed Aug  3 20:04:33 2005
New Revision: 227296

URL: http://svn.apache.org/viewcvs?rev=227296&view=rev
Log:
Re-adding the lifecyclePhase/phase tag for mojo metadata.

Modified:
    maven/components/trunk/maven-script/maven-script-marmalade/src/main/java/org/apache/maven/script/marmalade/tags/MetadataTag.java
    maven/components/trunk/maven-script/maven-script-marmalade/src/main/java/org/apache/maven/script/marmalade/tags/MojoDefinitionTagLibrary.java

Modified: maven/components/trunk/maven-script/maven-script-marmalade/src/main/java/org/apache/maven/script/marmalade/tags/MetadataTag.java
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-script/maven-script-marmalade/src/main/java/org/apache/maven/script/marmalade/tags/MetadataTag.java?rev=227296&r1=227295&r2=227296&view=diff
==============================================================================
--- maven/components/trunk/maven-script/maven-script-marmalade/src/main/java/org/apache/maven/script/marmalade/tags/MetadataTag.java (original)
+++ maven/components/trunk/maven-script/maven-script-marmalade/src/main/java/org/apache/maven/script/marmalade/tags/MetadataTag.java Wed Aug  3 20:04:33 2005
@@ -61,6 +61,8 @@
 
     private String executeLifecycle;
 
+    private String lifecyclePhase;
+
     protected boolean alwaysProcessChildren()
     {
         return false;
@@ -117,6 +119,11 @@
             descriptor.setExecutePhase( executePhase );
         }
 
+        if ( notEmpty( lifecyclePhase ) )
+        {
+            descriptor.setPhase( lifecyclePhase );
+        }
+
         try
         {
             descriptor.setParameters( parameters );
@@ -215,6 +222,11 @@
     public void setExecuteLifecycle( String executeLifecycle )
     {
         this.executeLifecycle = executeLifecycle;
+    }
+
+    public void setLifecyclePhase( String lifecyclePhase )
+    {
+        this.lifecyclePhase = lifecyclePhase;
     }
 
 }

Modified: maven/components/trunk/maven-script/maven-script-marmalade/src/main/java/org/apache/maven/script/marmalade/tags/MojoDefinitionTagLibrary.java
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-script/maven-script-marmalade/src/main/java/org/apache/maven/script/marmalade/tags/MojoDefinitionTagLibrary.java?rev=227296&r1=227295&r2=227296&view=diff
==============================================================================
--- maven/components/trunk/maven-script/maven-script-marmalade/src/main/java/org/apache/maven/script/marmalade/tags/MojoDefinitionTagLibrary.java (original)
+++ maven/components/trunk/maven-script/maven-script-marmalade/src/main/java/org/apache/maven/script/marmalade/tags/MojoDefinitionTagLibrary.java Wed Aug  3 20:04:33 2005
@@ -27,25 +27,27 @@
 
     public MojoDefinitionTagLibrary()
     {
+        registerTag( "aggregator", AggregatorTag.class );
+        registerTag( "default", ParamDefaultTag.class );
         registerTag( "description", DescriptionTag.class );
         registerTag( "execute", ExecuteTag.class );
         registerTag( "executionStrategy", ExecutionStrategyTag.class );
+        registerTag( "expression", ParamExpressionTag.class );
         registerTag( "goal", GoalTag.class );
+        registerTag( "inheritByDefault", InheritByDefaultTag.class );
         registerTag( "instantiationStrategy", InstantiationStrategyTag.class );
+        registerTag( "lifecyclePhase", LifecyclePhaseTag.class );
         registerTag( "metadata", MetadataTag.class );
         registerTag( "mojo", MojoTag.class );
+        registerTag( "name", ParamNameTag.class );
         registerTag( "parameters", ParametersTag.class );
         registerTag( "parameter", ParameterTag.class );
+        registerTag( "phase", LifecyclePhaseTag.class );
+        registerTag( "required", ParamRequiredTag.class );
         registerTag( "requiresDependencyResolution", RequiresDependencyResolutionTag.class );
         registerTag( "requiresProject", RequiresProjectTag.class );
         registerTag( "requiresOnline", RequiresOnlineTag.class );
-        registerTag( "inheritByDefault", InheritByDefaultTag.class );
-        registerTag( "aggregator", AggregatorTag.class );
-        registerTag( "name", ParamNameTag.class );
-        registerTag( "expression", ParamExpressionTag.class );
         registerTag( "type", ParamTypeTag.class );
-        registerTag( "default", ParamDefaultTag.class );
-        registerTag( "required", ParamRequiredTag.class );
     }
 
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org