public class BinaryProjectLifecycleMapping extends AbstractLifecycleMapping
Modifier and Type | Field and Description |
---|---|
private ClasspathConfigurator |
configurator |
id
Constructor and Description |
---|
BinaryProjectLifecycleMapping() |
Modifier and Type | Method and Description |
---|---|
void |
configure(ProjectConfigurationRequest request,
org.eclipse.core.runtime.IProgressMonitor monitor)
Calls #configure method of all registered project configurators
|
java.util.Map<MojoExecutionKey,java.util.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.
|
java.util.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) |
getId, getName, setId, setName
private final ClasspathConfigurator configurator
public java.util.Map<MojoExecutionKey,java.util.List<AbstractBuildParticipant>> getBuildParticipants(IMavenProjectFacade project, 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 project, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public boolean hasLifecycleMappingChanged(IMavenProjectFacade newFacade, ILifecycleMappingConfiguration oldConfiguration, org.eclipse.core.runtime.IProgressMonitor monitor)
hasLifecycleMappingChanged
in class AbstractLifecycleMapping
public void configure(ProjectConfigurationRequest request, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
AbstractLifecycleMapping
configure
in interface ILifecycleMapping
configure
in class AbstractLifecycleMapping
org.eclipse.core.runtime.CoreException
public void unconfigure(ProjectConfigurationRequest request, org.eclipse.core.runtime.IProgressMonitor monitor)
ILifecycleMapping
ILifecycleMapping.configure(ProjectConfigurationRequest, IProgressMonitor)
unconfigure
in interface ILifecycleMapping
unconfigure
in class AbstractLifecycleMapping