public class NoopLifecycleMapping extends AbstractLifecycleMapping
Modifier and Type | Field and Description |
---|---|
static String |
LIFECYCLE_MAPPING_ID |
id
Constructor and Description |
---|
NoopLifecycleMapping() |
Modifier and Type | Method and Description |
---|---|
void |
configure(ProjectConfigurationRequest request,
org.eclipse.core.runtime.IProgressMonitor monitor)
Calls #configure method of all registered project configurators
|
Map<MojoExecutionKey,List<AbstractBuildParticipant>> |
getBuildParticipants(IMavenProjectFacade project,
org.eclipse.core.runtime.IProgressMonitor monitor)
Returns map of AbstractBuildParticipants by MojoExecutionKey that need to be executed during Eclipse workspace
build.
|
String |
getId() |
String |
getName() |
List<AbstractProjectConfigurator> |
getProjectConfigurators(IMavenProjectFacade project,
org.eclipse.core.runtime.IProgressMonitor monitor) |
boolean |
hasLifecycleMappingChanged(IMavenProjectFacade newFacade,
ILifecycleMappingConfiguration oldConfiguration,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
unconfigure(ProjectConfigurationRequest request,
org.eclipse.core.runtime.IProgressMonitor monitor)
Undo any Eclipse project configuration done during previous call(s) to
ILifecycleMapping.configure(ProjectConfigurationRequest, IProgressMonitor) |
setId, setName
public static final String LIFECYCLE_MAPPING_ID
public String getId()
getId
in interface ILifecycleMapping
getId
in class AbstractLifecycleMapping
public String getName()
getName
in interface ILifecycleMapping
getName
in class AbstractLifecycleMapping
public void configure(ProjectConfigurationRequest request, org.eclipse.core.runtime.IProgressMonitor monitor)
AbstractLifecycleMapping
configure
in interface ILifecycleMapping
configure
in class AbstractLifecycleMapping
public void unconfigure(ProjectConfigurationRequest request, org.eclipse.core.runtime.IProgressMonitor monitor)
ILifecycleMapping
ILifecycleMapping.configure(ProjectConfigurationRequest, IProgressMonitor)
unconfigure
in interface ILifecycleMapping
unconfigure
in class AbstractLifecycleMapping
public List<AbstractProjectConfigurator> getProjectConfigurators(IMavenProjectFacade project, org.eclipse.core.runtime.IProgressMonitor monitor)
public Map<MojoExecutionKey,List<AbstractBuildParticipant>> getBuildParticipants(IMavenProjectFacade project, org.eclipse.core.runtime.IProgressMonitor monitor)
ILifecycleMapping
public boolean hasLifecycleMappingChanged(IMavenProjectFacade newFacade, ILifecycleMappingConfiguration oldConfiguration, org.eclipse.core.runtime.IProgressMonitor monitor)
hasLifecycleMappingChanged
in class AbstractLifecycleMapping
Copyright © 2005–2015 Sonatype, Inc.. All rights reserved.