public abstract class AbstractCustomizableLifecycleMapping extends AbstractLifecycleMapping
| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
log |
id| Constructor and Description |
|---|
AbstractCustomizableLifecycleMapping() |
| Modifier and Type | Method and Description |
|---|---|
private static <T> boolean |
eq(T a,
T b) |
java.util.Map<MojoExecutionKey,java.util.List<AbstractBuildParticipant>> |
getBuildParticipants(IMavenProjectFacade projectFacade,
org.eclipse.core.runtime.IProgressMonitor monitor)
Returns map of AbstractBuildParticipants by MojoExecutionKey that need to be executed during Eclipse workspace
build.
|
private java.util.Map<java.lang.String,AbstractProjectConfigurator> |
getProjectConfigurators(IMavenProjectFacade projectFacade) |
java.util.List<AbstractProjectConfigurator> |
getProjectConfigurators(IMavenProjectFacade projectFacade,
org.eclipse.core.runtime.IProgressMonitor monitor) |
boolean |
hasLifecycleMappingChanged(IMavenProjectFacade newFacade,
ILifecycleMappingConfiguration oldConfiguration,
org.eclipse.core.runtime.IProgressMonitor monitor) |
configure, getId, getName, setId, setName, unconfigurepublic AbstractCustomizableLifecycleMapping()
public java.util.Map<MojoExecutionKey,java.util.List<AbstractBuildParticipant>> getBuildParticipants(IMavenProjectFacade projectFacade, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
ILifecycleMappingorg.eclipse.core.runtime.CoreExceptionpublic java.util.List<AbstractProjectConfigurator> getProjectConfigurators(IMavenProjectFacade projectFacade, org.eclipse.core.runtime.IProgressMonitor monitor)
private java.util.Map<java.lang.String,AbstractProjectConfigurator> getProjectConfigurators(IMavenProjectFacade projectFacade)
public boolean hasLifecycleMappingChanged(IMavenProjectFacade newFacade, ILifecycleMappingConfiguration oldConfiguration, org.eclipse.core.runtime.IProgressMonitor monitor)
hasLifecycleMappingChanged in class AbstractLifecycleMappingprivate static <T> boolean eq(T a,
T b)