public class ReactorManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FAIL_AT_END |
static java.lang.String |
FAIL_FAST |
static java.lang.String |
FAIL_NEVER |
static java.lang.String |
MAKE_BOTH_MODE |
static java.lang.String |
MAKE_DEPENDENTS_MODE |
static java.lang.String |
MAKE_MODE |
Constructor and Description |
---|
ReactorManager(java.util.List projects) |
ReactorManager(java.util.List projects,
java.util.List selectedProjects,
java.lang.String resumeFrom,
java.lang.String makeBehavior) |
Modifier and Type | Method and Description |
---|---|
void |
blackList(MavenProject project) |
boolean |
executedMultipleProjects() |
BuildFailure |
getBuildFailure(MavenProject project) |
BuildSuccess |
getBuildSuccess(MavenProject project) |
java.lang.String |
getFailureBehavior() |
java.util.Map |
getPluginContext(PluginDescriptor plugin,
MavenProject project) |
java.util.List<MavenProject> |
getSortedProjects() |
MavenProject |
getTopLevelProject() |
boolean |
hasBuildFailure(MavenProject project) |
boolean |
hasBuildFailures() |
boolean |
hasBuildSuccess(MavenProject project) |
boolean |
hasMultipleProjects() |
boolean |
isBlackListed(MavenProject project) |
void |
registerBuildFailure(MavenProject project,
java.lang.Exception error,
java.lang.String task,
long time) |
void |
registerBuildSuccess(MavenProject project,
long time) |
void |
setFailureBehavior(java.lang.String failureBehavior) |
public static final java.lang.String FAIL_FAST
public static final java.lang.String FAIL_AT_END
public static final java.lang.String FAIL_NEVER
public static final java.lang.String MAKE_MODE
public static final java.lang.String MAKE_DEPENDENTS_MODE
public static final java.lang.String MAKE_BOTH_MODE
public ReactorManager(java.util.List projects) throws CycleDetectedException, DuplicateProjectException, MissingProjectException
CycleDetectedException
DuplicateProjectException
MissingProjectException
public ReactorManager(java.util.List projects, java.util.List selectedProjects, java.lang.String resumeFrom, java.lang.String makeBehavior) throws CycleDetectedException, DuplicateProjectException, MissingProjectException
CycleDetectedException
DuplicateProjectException
MissingProjectException
public java.util.Map getPluginContext(PluginDescriptor plugin, MavenProject project)
public void setFailureBehavior(java.lang.String failureBehavior)
public java.lang.String getFailureBehavior()
public void blackList(MavenProject project)
public boolean isBlackListed(MavenProject project)
public void registerBuildFailure(MavenProject project, java.lang.Exception error, java.lang.String task, long time)
public boolean hasBuildFailures()
public boolean hasBuildFailure(MavenProject project)
public boolean hasMultipleProjects()
public java.util.List<MavenProject> getSortedProjects()
public MavenProject getTopLevelProject()
public boolean hasBuildSuccess(MavenProject project)
public void registerBuildSuccess(MavenProject project, long time)
public BuildFailure getBuildFailure(MavenProject project)
public BuildSuccess getBuildSuccess(MavenProject project)
public boolean executedMultipleProjects()