org.apache.maven.lifecycle
Class LifecycleUtils
java.lang.Object
org.apache.maven.lifecycle.LifecycleUtils
public class LifecycleUtils
- extends java.lang.Object
|
Method Summary |
static void |
addMojoBinding(java.lang.String phaseName,
MojoBinding mojoBinding,
LifecycleBinding lifecycleBinding)
|
static void |
addMojoBinding(java.lang.String phaseName,
MojoBinding mojo,
LifecycleBindings bindings)
|
static LifecycleBinding |
cloneBinding(LifecycleBinding binding)
|
static LifecycleBindings |
cloneBindings(LifecycleBindings bindings)
|
static MojoBinding |
cloneMojoBinding(MojoBinding binding)
|
static java.lang.String |
createMojoBindingKey(MojoBinding mojoBinding,
boolean considerExecutionId)
Deprecated. Use MojoBindingUtils.createMojoBindingKey(MojoBinding, boolean) instead. |
static LifecycleBinding |
findLifecycleBindingForPhase(java.lang.String phaseName,
LifecycleBindings lifecycles)
|
static MojoBinding |
findMatchingMojoBinding(MojoBinding mojoBinding,
LifecycleBindings inBindings,
boolean considerExecutionId)
|
static Phase |
findPhaseForMojoBinding(MojoBinding mojoBinding,
LifecycleBindings lifecycleBindings,
boolean considerExecutionId)
|
static java.util.List |
getMojoBindingListForLifecycle(java.lang.String stopPhase,
LifecycleBinding lifecycle)
|
static java.util.List |
getMojoBindingListForLifecycle(java.lang.String stopPhase,
LifecycleBindings bindings)
|
static java.util.List |
getValidBuildPhaseNames()
|
static java.util.List |
getValidCleanPhaseNames()
|
static java.util.List |
getValidPhaseNames()
|
static java.util.List |
getValidSitePhaseNames()
|
static boolean |
isMojoBindingPresent(MojoBinding binding,
java.util.List candidates,
boolean considerExecutionId)
|
static boolean |
isValidPhaseName(java.lang.String phaseName)
|
static LifecycleBindings |
mergeBindings(LifecycleBindings existingBindings,
LifecycleBindings newBindings,
LifecycleBindings defaultBindings,
boolean mergeConfigIfExecutionIdMatches)
|
static LifecycleBindings |
mergeBindings(LifecycleBindings existingBindings,
LifecycleBindings newBindings,
LifecycleBindings defaultBindings,
boolean mergeConfigIfExecutionIdMatches,
boolean reverseConfigMergeDirection)
|
static void |
removeMojoBinding(java.lang.String phaseName,
MojoBinding mojoBinding,
LifecycleBinding lifecycleBinding,
boolean considerExecutionId)
|
static void |
removeMojoBindings(java.util.List toRemove,
LifecycleBinding removeFrom,
boolean considerExecutionId)
|
static void |
removeMojoBindings(java.util.List toRemove,
LifecycleBindings bindings,
boolean considerExecutionId)
|
static void |
setOrigin(LifecycleBindings bindings,
java.lang.String origin)
|
static void |
setupTrackingInfo(LifecycleBindings bindings)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
setupTrackingInfo
public static void setupTrackingInfo(LifecycleBindings bindings)
setOrigin
public static void setOrigin(LifecycleBindings bindings,
java.lang.String origin)
getMojoBindingListForLifecycle
public static java.util.List getMojoBindingListForLifecycle(java.lang.String stopPhase,
LifecycleBindings bindings)
throws NoSuchPhaseException
- Throws:
NoSuchPhaseException
getMojoBindingListForLifecycle
public static java.util.List getMojoBindingListForLifecycle(java.lang.String stopPhase,
LifecycleBinding lifecycle)
throws NoSuchPhaseException
- Throws:
NoSuchPhaseException
findLifecycleBindingForPhase
public static LifecycleBinding findLifecycleBindingForPhase(java.lang.String phaseName,
LifecycleBindings lifecycles)
- Returns:
- null if the phase is not contained in any of the lifecycles.
removeMojoBinding
public static void removeMojoBinding(java.lang.String phaseName,
MojoBinding mojoBinding,
LifecycleBinding lifecycleBinding,
boolean considerExecutionId)
throws NoSuchPhaseException
- Throws:
NoSuchPhaseException
addMojoBinding
public static void addMojoBinding(java.lang.String phaseName,
MojoBinding mojoBinding,
LifecycleBinding lifecycleBinding)
throws NoSuchPhaseException
- Throws:
NoSuchPhaseException
addMojoBinding
public static void addMojoBinding(java.lang.String phaseName,
MojoBinding mojo,
LifecycleBindings bindings)
throws LifecycleSpecificationException
- Throws:
LifecycleSpecificationException
mergeBindings
public static LifecycleBindings mergeBindings(LifecycleBindings existingBindings,
LifecycleBindings newBindings,
LifecycleBindings defaultBindings,
boolean mergeConfigIfExecutionIdMatches)
mergeBindings
public static LifecycleBindings mergeBindings(LifecycleBindings existingBindings,
LifecycleBindings newBindings,
LifecycleBindings defaultBindings,
boolean mergeConfigIfExecutionIdMatches,
boolean reverseConfigMergeDirection)
findMatchingMojoBinding
public static MojoBinding findMatchingMojoBinding(MojoBinding mojoBinding,
LifecycleBindings inBindings,
boolean considerExecutionId)
removeMojoBindings
public static void removeMojoBindings(java.util.List toRemove,
LifecycleBindings bindings,
boolean considerExecutionId)
throws NoSuchPhaseException
- Throws:
NoSuchPhaseException
removeMojoBindings
public static void removeMojoBindings(java.util.List toRemove,
LifecycleBinding removeFrom,
boolean considerExecutionId)
throws NoSuchPhaseException
- Throws:
NoSuchPhaseException
cloneBindings
public static LifecycleBindings cloneBindings(LifecycleBindings bindings)
cloneBinding
public static LifecycleBinding cloneBinding(LifecycleBinding binding)
cloneMojoBinding
public static MojoBinding cloneMojoBinding(MojoBinding binding)
findPhaseForMojoBinding
public static Phase findPhaseForMojoBinding(MojoBinding mojoBinding,
LifecycleBindings lifecycleBindings,
boolean considerExecutionId)
isMojoBindingPresent
public static boolean isMojoBindingPresent(MojoBinding binding,
java.util.List candidates,
boolean considerExecutionId)
isValidPhaseName
public static boolean isValidPhaseName(java.lang.String phaseName)
getValidPhaseNames
public static java.util.List getValidPhaseNames()
getValidBuildPhaseNames
public static java.util.List getValidBuildPhaseNames()
getValidCleanPhaseNames
public static java.util.List getValidCleanPhaseNames()
getValidSitePhaseNames
public static java.util.List getValidSitePhaseNames()
createMojoBindingKey
public static java.lang.String createMojoBindingKey(MojoBinding mojoBinding,
boolean considerExecutionId)
- Deprecated. Use
MojoBindingUtils.createMojoBindingKey(MojoBinding, boolean) instead.
Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.