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