org.efaps.maven_java5.org.apache.maven.tools.plugin
Annotation Type Goal


@Documented
@Retention(value=RUNTIME)
@Target(value=TYPE)
@Inherited
public @interface Goal


Required Element Summary
 java.lang.String name
          Goal name
 
Optional Element Summary
 boolean aggregator
           
 Phase defaultPhase
           
 java.lang.String executionStrategy
           
 boolean inheritByDefault
           
 java.lang.String instantiationStrategy
           
 java.lang.String requiresDependencyResolutionScope
           
 boolean requiresDirectInvocation
           
 boolean requiresOnline
           
 boolean requiresProject
           
 

Element Detail

name

public abstract java.lang.String name
Goal name

Returns:

defaultPhase

public abstract Phase defaultPhase
Default:
org.efaps.maven_java5.org.apache.maven.tools.plugin.lifecycle.Phase.VOID

requiresDependencyResolutionScope

public abstract java.lang.String requiresDependencyResolutionScope
Default:
"runtime"

instantiationStrategy

public abstract java.lang.String instantiationStrategy
Default:
"per-lookup"

executionStrategy

public abstract java.lang.String executionStrategy
Default:
"once-per-session"

requiresProject

public abstract boolean requiresProject
Default:
true

aggregator

public abstract boolean aggregator
Default:
false

requiresDirectInvocation

public abstract boolean requiresDirectInvocation
Default:
false

requiresOnline

public abstract boolean requiresOnline
Default:
false

inheritByDefault

public abstract boolean inheritByDefault
Default:
true


Copyright © 2007-2010 eFaps. All Rights Reserved.