public class BinaryProjectLifecycleMapping extends AbstractLifecycleMapping
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
|
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.
|
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, setNamepublic Map<MojoExecutionKey,List<AbstractBuildParticipant>> getBuildParticipants(IMavenProjectFacade project, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
ILifecycleMappingorg.eclipse.core.runtime.CoreExceptionpublic List<AbstractProjectConfigurator> getProjectConfigurators(IMavenProjectFacade project, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic boolean hasLifecycleMappingChanged(IMavenProjectFacade newFacade, ILifecycleMappingConfiguration oldConfiguration, org.eclipse.core.runtime.IProgressMonitor monitor)
hasLifecycleMappingChanged in class AbstractLifecycleMappingpublic void configure(ProjectConfigurationRequest request, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
AbstractLifecycleMappingconfigure in interface ILifecycleMappingconfigure in class AbstractLifecycleMappingorg.eclipse.core.runtime.CoreExceptionpublic void unconfigure(ProjectConfigurationRequest request, org.eclipse.core.runtime.IProgressMonitor monitor)
ILifecycleMappingILifecycleMapping.configure(ProjectConfigurationRequest, IProgressMonitor)unconfigure in interface ILifecycleMappingunconfigure in class AbstractLifecycleMappingCopyright © 2005–2021 Eclipse Foundation. All rights reserved.