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, unconfigure
public 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
ILifecycleMapping
org.eclipse.core.runtime.CoreException
public 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 AbstractLifecycleMapping
private static <T> boolean eq(T a, T b)