public class LifecycleMappingFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
ATTR_ARTIFACTID |
private static java.lang.String |
ATTR_CLASS |
private static java.lang.String |
ATTR_GROUPID |
private static java.lang.String |
ATTR_ID |
private static java.lang.String |
ATTR_NAME |
private static java.lang.String |
ATTR_VERSION |
private static java.util.List<LifecycleMappingMetadataSource> |
bundleMetadataSources |
private static java.lang.String |
DEFAULT_LIFECYCLE_METADATA_BUNDLE |
private static LifecycleMappingMetadataSource |
defaultLifecycleMappingMetadataSource |
private static java.lang.String |
ELEMENT_CONFIGURATOR |
private static java.lang.String |
ELEMENT_LIFECYCLE_MAPPING |
private static java.lang.String |
ELEMENT_LIFECYCLE_MAPPING_METADATA |
private static java.lang.String |
ELEMENT_MESSAGE |
(package private) static java.lang.String |
ELEMENT_RUN_ON_CONFIGURATION |
(package private) static java.lang.String |
ELEMENT_RUN_ON_INCREMENTAL |
private static java.lang.String |
ELEMENT_SOURCE |
private static java.lang.String |
ELEMENT_SOURCES |
static java.lang.String |
EXTENSION_LIFECYCLE_MAPPING_METADATA_SOURCE |
static java.lang.String |
EXTENSION_LIFECYCLE_MAPPINGS |
static java.lang.String |
EXTENSION_PROJECT_CONFIGURATORS |
private static java.lang.String[] |
INTERESTING_PHASES |
private static java.lang.String |
LIFECYCLE_MAPPING_METADATA_CLASSIFIER |
private static java.lang.String |
LIFECYCLE_MAPPING_METADATA_EMBEDDED_SOURCE_PATH |
static java.lang.String |
LIFECYCLE_MAPPING_METADATA_SOURCE_NAME |
private static java.lang.String |
LIFECYCLE_MAPPING_METADATA_SOURCE_PATH |
static java.lang.String |
LIFECYCLE_MAPPING_PLUGIN_ARTIFACTID |
static java.lang.String |
LIFECYCLE_MAPPING_PLUGIN_GROUPID |
private static java.lang.String |
LIFECYCLE_MAPPING_PLUGIN_KEY |
static java.lang.String |
LIFECYCLE_MAPPING_PLUGIN_VERSION |
private static org.slf4j.Logger |
log |
private static boolean |
useDefaultLifecycleMappingMetadataSource |
private static LifecycleMappingMetadataSource |
workspaceMetadataSource |
Modifier | Constructor and Description |
---|---|
private |
LifecycleMappingFactory()
Do not instantiate, use statically
|
Modifier and Type | Method and Description |
---|---|
private static void |
addBuild(org.apache.maven.model.PluginManagement result,
org.apache.maven.model.BuildBase build) |
static void |
addLifecyclePluginExecution(LifecycleMappingMetadataSource mapping,
java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String[] goals,
PluginExecutionAction action) |
private static java.util.List<PluginExecutionMetadata> |
applyParametersFilter(java.util.List<PluginExecutionMetadata> metadatas,
org.apache.maven.project.MavenProject mavenProject,
org.apache.maven.plugin.MojoExecution execution,
org.eclipse.core.runtime.IProgressMonitor monitor) |
static java.util.List<MappingMetadataSource> |
asList(java.util.Map<java.lang.String,java.util.List<MappingMetadataSource>> map) |
static void |
calculateEffectiveLifecycleMappingMetadata(LifecycleMappingResult result,
java.util.List<MappingMetadataSource> metadataSources,
org.apache.maven.project.MavenProject mavenProject,
java.util.List<org.apache.maven.plugin.MojoExecution> mojoExecutions,
boolean applyDefaultStrategy,
org.eclipse.core.runtime.IProgressMonitor monitor) |
static void |
calculateEffectiveLifecycleMappingMetadata(LifecycleMappingResult result,
org.apache.maven.project.MavenProject mavenProject,
java.util.List<org.apache.maven.plugin.MojoExecution> mojoExecutions,
org.eclipse.core.runtime.IProgressMonitor monitor) |
(package private) static void |
calculateEffectiveLifecycleMappingMetadata0(LifecycleMappingResult result,
java.util.List<MappingMetadataSource> metadataSources,
org.apache.maven.project.MavenProject mavenProject,
java.util.List<org.apache.maven.plugin.MojoExecution> mojoExecutions,
boolean applyDefaultStrategy,
org.eclipse.core.runtime.IProgressMonitor monitor) |
static LifecycleMappingResult |
calculateLifecycleMapping(org.apache.maven.project.MavenProject mavenProject,
java.util.List<org.apache.maven.plugin.MojoExecution> mojoExecutions,
java.lang.String lifecycleMappingId,
org.eclipse.core.runtime.IProgressMonitor monitor) |
private static void |
checkCompatibleVersion(org.apache.maven.model.Plugin metadataPlugin) |
private static AbstractLifecycleMapping |
createLifecycleMapping(org.eclipse.core.runtime.IConfigurationElement element) |
static LifecycleMappingMetadataSource |
createLifecycleMappingMetadataSource(java.io.InputStream is) |
private static LifecycleMappingMetadataSource |
createLifecycleMappingMetadataSource(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.io.File configuration) |
static MojoExecutionBuildParticipant |
createMojoExecutionBuildParicipant(org.apache.maven.plugin.MojoExecution mojoExecution,
IPluginExecutionMetadata executionMetadata) |
static AbstractProjectConfigurator |
createProjectConfigurator(IPluginExecutionMetadata metadata) |
static AbstractProjectConfigurator |
createProjectConfigurator(java.lang.String configuratorId) |
private static void |
enforcePluginMapping(org.apache.maven.artifact.Artifact artifact,
java.util.List<PluginExecutionMetadata> executions) |
private static <T> boolean |
eq(T a,
T b) |
static java.lang.String |
getActionMessage(IPluginExecutionMetadata metadata) |
static java.util.List<LifecycleMappingMetadataSource> |
getBundleMetadataSources()
Returns lifecycle mapping metadata sources provided by all installed bundles
|
static LifecycleMappingMetadataSource |
getDefaultLifecycleMappingMetadataSource() |
private static LifecycleMappingMetadataSource |
getEmbeddedMetadataSource(org.apache.maven.project.MavenProject mavenProject) |
static ILifecycleMapping |
getLifecycleMapping(IMavenProjectFacade facade) |
private static AbstractLifecycleMapping |
getLifecycleMapping(java.lang.String mappingId) |
static java.util.Map<java.lang.String,org.eclipse.core.runtime.IConfigurationElement> |
getLifecycleMappingExtensions() |
private static LifecycleMappingMetadataSource |
getLifecycleMappingMetadataSource(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories,
org.eclipse.core.runtime.IProgressMonitor monitor) |
private static java.util.List<LifecycleMappingMetadataSource> |
getMavenPluginEmbeddedMetadataSources(java.util.List<org.apache.maven.plugin.MojoExecution> mojoExecutions,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.eclipse.core.runtime.IProgressMonitor monitor) |
private static LifecycleMappingMetadataSource |
getMetadataSource(org.osgi.framework.Bundle bundle) |
private static PluginExecutionMetadata |
getPluginExecutionMetadata(LifecycleMappingMetadataSource mapping,
java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
PluginExecutionAction action) |
private static org.apache.maven.model.PluginManagement |
getPluginManagement(org.apache.maven.project.MavenProject mavenProject) |
static java.util.List<MappingMetadataSource> |
getPomMappingMetadataSources(org.apache.maven.project.MavenProject mavenProject,
org.eclipse.core.runtime.IProgressMonitor monitor)
Returns lifecycle mapping metadata sources embedded or referenced by pom.xml in the following order
this pom.xml embedded
this pom.xml referenced
parent pom.xml embedded
parent pom.xml referenced
grand parent embedded
and so on
Returns empty list if no metadata sources are embedded/referenced by pom.xml
|
private static org.eclipse.core.runtime.IConfigurationElement |
getProjectConfiguratorExtension(java.lang.String configuratorId) |
private static org.eclipse.core.runtime.IConfigurationElement |
getProjectConfiguratorExtension(java.lang.String configuratorId,
java.util.Map<java.lang.String,org.eclipse.core.runtime.IConfigurationElement> elements) |
static java.util.Map<java.lang.String,org.eclipse.core.runtime.IConfigurationElement> |
getProjectConfiguratorExtensions() |
static java.util.Map<java.lang.String,org.eclipse.core.runtime.IConfigurationElement> |
getProjectConfiguratorExtensions(org.eclipse.core.runtime.IExtensionRegistry registry) |
static java.lang.String |
getProjectConfiguratorId(IPluginExecutionMetadata metadata) |
static java.util.Map<java.lang.String,AbstractProjectConfigurator> |
getProjectConfigurators(IMavenProjectFacade facade) |
static java.util.List<MappingMetadataSource> |
getProjectMetadataSources(org.apache.maven.project.MavenProject mavenProject,
java.util.List<LifecycleMappingMetadataSource> bundleMetadataSources,
java.util.List<org.apache.maven.plugin.MojoExecution> mojoExecutions,
boolean includeDefault,
org.eclipse.core.runtime.IProgressMonitor monitor) |
static java.util.Map<java.lang.String,java.util.List<MappingMetadataSource>> |
getProjectMetadataSourcesMap(org.apache.maven.project.MavenProject mavenProject,
java.util.List<LifecycleMappingMetadataSource> bundleMetadataSources,
java.util.List<org.apache.maven.plugin.MojoExecution> mojoExecutions,
boolean includeDefault,
org.eclipse.core.runtime.IProgressMonitor monitor) |
private static java.util.List<LifecycleMappingMetadataSource> |
getReferencedMetadataSources(java.util.Set<java.lang.String> referenced,
org.apache.maven.project.MavenProject mavenProject,
org.eclipse.core.runtime.IProgressMonitor monitor)
Returns metadata sources referenced by this project in the order they are specified in pom.xml.
|
static LifecycleMappingMetadataSource |
getWorkspaceMetadata(boolean reload) |
private static java.io.File |
getWorkspaceMetadataFile() |
static void |
instantiateLifecycleMapping(LifecycleMappingResult result,
org.apache.maven.project.MavenProject mavenProject,
java.lang.String lifecycleMappingId) |
static void |
instantiateProjectConfigurators(org.apache.maven.project.MavenProject mavenProject,
LifecycleMappingResult result,
java.util.Map<MojoExecutionKey,java.util.List<IPluginExecutionMetadata>> map) |
private static boolean |
isConfigurator(PluginExecutionMetadata metadata) |
static boolean |
isInterestingPhase(java.lang.String phase) |
static boolean |
isLifecycleMappingChanged(IMavenProjectFacade newFacade,
ILifecycleMappingConfiguration oldConfiguration,
org.eclipse.core.runtime.IProgressMonitor monitor) |
private static boolean |
isNullOrEqual(java.lang.String expected,
java.lang.String actual) |
private static boolean |
isPomMapping(IPluginExecutionMetadata metadata) |
private static boolean |
isPrimaryMapping(PluginExecutionMetadata executionMetadata,
ProjectConfigurationElementSorter sorter) |
private static boolean |
isValidPluginExecutionMetadata(PluginExecutionMetadata metadata) |
private static void |
postCreateLifecycleMappingMetadataSource(LifecycleMappingMetadataSource metadataSource) |
private static LifecycleMappingMetadataSource |
readMavenPluginEmbeddedMetadata(org.apache.maven.artifact.Artifact artifact) |
private static <T> void |
safeAddAll(java.util.List<T> source,
java.util.List<T> dest) |
static void |
setBundleMetadataSources(java.util.List<LifecycleMappingMetadataSource> bundleMetadataSources) |
static void |
setDefaultLifecycleMappingMetadataSource(LifecycleMappingMetadataSource defaultLifecycleMappingMetadataSource)
For unit tests only
|
static java.util.Map<java.lang.String,AbstractProjectConfigurator> |
setProjectConfigurators(IMavenProjectFacade facade,
LifecycleMappingResult mappingResult) |
static void |
setUseDefaultLifecycleMappingMetadataSource(boolean use)
For unit tests only
|
static void |
writeWorkspaceMetadata(LifecycleMappingMetadataSource metadata) |
private static final org.slf4j.Logger log
public static final java.lang.String LIFECYCLE_MAPPING_PLUGIN_GROUPID
public static final java.lang.String LIFECYCLE_MAPPING_PLUGIN_ARTIFACTID
public static final java.lang.String LIFECYCLE_MAPPING_PLUGIN_VERSION
private static final java.lang.String LIFECYCLE_MAPPING_PLUGIN_KEY
private static final java.lang.String DEFAULT_LIFECYCLE_METADATA_BUNDLE
public static final java.lang.String LIFECYCLE_MAPPING_METADATA_SOURCE_NAME
private static final java.lang.String LIFECYCLE_MAPPING_METADATA_SOURCE_PATH
private static final java.lang.String LIFECYCLE_MAPPING_METADATA_EMBEDDED_SOURCE_PATH
public static final java.lang.String EXTENSION_LIFECYCLE_MAPPINGS
public static final java.lang.String EXTENSION_PROJECT_CONFIGURATORS
public static final java.lang.String EXTENSION_LIFECYCLE_MAPPING_METADATA_SOURCE
private static final java.lang.String ELEMENT_LIFECYCLE_MAPPING_METADATA
private static final java.lang.String ELEMENT_LIFECYCLE_MAPPING
private static final java.lang.String ELEMENT_SOURCES
private static final java.lang.String ELEMENT_SOURCE
private static final java.lang.String ATTR_CLASS
private static final java.lang.String ATTR_ID
private static final java.lang.String ATTR_NAME
private static final java.lang.String ELEMENT_CONFIGURATOR
private static final java.lang.String ELEMENT_MESSAGE
static final java.lang.String ELEMENT_RUN_ON_INCREMENTAL
static final java.lang.String ELEMENT_RUN_ON_CONFIGURATION
private static final java.lang.String ATTR_GROUPID
private static final java.lang.String ATTR_ARTIFACTID
private static final java.lang.String ATTR_VERSION
private static final java.lang.String LIFECYCLE_MAPPING_METADATA_CLASSIFIER
private static java.util.List<LifecycleMappingMetadataSource> bundleMetadataSources
private static LifecycleMappingMetadataSource workspaceMetadataSource
private static LifecycleMappingMetadataSource defaultLifecycleMappingMetadataSource
private static boolean useDefaultLifecycleMappingMetadataSource
private static final java.lang.String[] INTERESTING_PHASES
private LifecycleMappingFactory()
public static LifecycleMappingResult calculateLifecycleMapping(org.apache.maven.project.MavenProject mavenProject, java.util.List<org.apache.maven.plugin.MojoExecution> mojoExecutions, java.lang.String lifecycleMappingId, org.eclipse.core.runtime.IProgressMonitor monitor)
public static void calculateEffectiveLifecycleMappingMetadata(LifecycleMappingResult result, org.apache.maven.project.MavenProject mavenProject, java.util.List<org.apache.maven.plugin.MojoExecution> mojoExecutions, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public static java.util.List<MappingMetadataSource> getProjectMetadataSources(org.apache.maven.project.MavenProject mavenProject, java.util.List<LifecycleMappingMetadataSource> bundleMetadataSources, java.util.List<org.apache.maven.plugin.MojoExecution> mojoExecutions, boolean includeDefault, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException, LifecycleMappingConfigurationException
org.eclipse.core.runtime.CoreException
LifecycleMappingConfigurationException
public static java.util.Map<java.lang.String,java.util.List<MappingMetadataSource>> getProjectMetadataSourcesMap(org.apache.maven.project.MavenProject mavenProject, java.util.List<LifecycleMappingMetadataSource> bundleMetadataSources, java.util.List<org.apache.maven.plugin.MojoExecution> mojoExecutions, boolean includeDefault, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException, LifecycleMappingConfigurationException
org.eclipse.core.runtime.CoreException
LifecycleMappingConfigurationException
public static void addLifecyclePluginExecution(LifecycleMappingMetadataSource mapping, java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String[] goals, PluginExecutionAction action)
private static PluginExecutionMetadata getPluginExecutionMetadata(LifecycleMappingMetadataSource mapping, java.lang.String groupId, java.lang.String artifactId, java.lang.String version, PluginExecutionAction action)
public static java.util.List<MappingMetadataSource> asList(java.util.Map<java.lang.String,java.util.List<MappingMetadataSource>> map)
private static <T> void safeAddAll(java.util.List<T> source, java.util.List<T> dest)
private static java.util.List<LifecycleMappingMetadataSource> getMavenPluginEmbeddedMetadataSources(java.util.List<org.apache.maven.plugin.MojoExecution> mojoExecutions, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories, org.eclipse.core.runtime.IProgressMonitor monitor)
private static void enforcePluginMapping(org.apache.maven.artifact.Artifact artifact, java.util.List<PluginExecutionMetadata> executions)
private static boolean isNullOrEqual(java.lang.String expected, java.lang.String actual)
private static LifecycleMappingMetadataSource readMavenPluginEmbeddedMetadata(org.apache.maven.artifact.Artifact artifact)
private static java.io.File getWorkspaceMetadataFile()
public static LifecycleMappingMetadataSource getWorkspaceMetadata(boolean reload)
public static void writeWorkspaceMetadata(LifecycleMappingMetadataSource metadata)
public static void calculateEffectiveLifecycleMappingMetadata(LifecycleMappingResult result, java.util.List<MappingMetadataSource> metadataSources, org.apache.maven.project.MavenProject mavenProject, java.util.List<org.apache.maven.plugin.MojoExecution> mojoExecutions, boolean applyDefaultStrategy, org.eclipse.core.runtime.IProgressMonitor monitor)
static void calculateEffectiveLifecycleMappingMetadata0(LifecycleMappingResult result, java.util.List<MappingMetadataSource> metadataSources, org.apache.maven.project.MavenProject mavenProject, java.util.List<org.apache.maven.plugin.MojoExecution> mojoExecutions, boolean applyDefaultStrategy, org.eclipse.core.runtime.IProgressMonitor monitor)
private static java.util.List<PluginExecutionMetadata> applyParametersFilter(java.util.List<PluginExecutionMetadata> metadatas, org.apache.maven.project.MavenProject mavenProject, org.apache.maven.plugin.MojoExecution execution, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
private static boolean isValidPluginExecutionMetadata(PluginExecutionMetadata metadata)
private static boolean isConfigurator(PluginExecutionMetadata metadata)
public static void instantiateLifecycleMapping(LifecycleMappingResult result, org.apache.maven.project.MavenProject mavenProject, java.lang.String lifecycleMappingId)
public static void instantiateProjectConfigurators(org.apache.maven.project.MavenProject mavenProject, LifecycleMappingResult result, java.util.Map<MojoExecutionKey,java.util.List<IPluginExecutionMetadata>> map)
private static boolean isPomMapping(IPluginExecutionMetadata metadata)
public static java.util.List<MappingMetadataSource> getPomMappingMetadataSources(org.apache.maven.project.MavenProject mavenProject, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
- if metadata sources cannot be resolved or readpublic static AbstractProjectConfigurator createProjectConfigurator(IPluginExecutionMetadata metadata)
public static java.lang.String getProjectConfiguratorId(IPluginExecutionMetadata metadata)
public static java.lang.String getActionMessage(IPluginExecutionMetadata metadata)
public static LifecycleMappingMetadataSource createLifecycleMappingMetadataSource(java.io.InputStream is) throws java.io.IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
private static void postCreateLifecycleMappingMetadataSource(LifecycleMappingMetadataSource metadataSource)
private static AbstractLifecycleMapping createLifecycleMapping(org.eclipse.core.runtime.IConfigurationElement element)
public static MojoExecutionBuildParticipant createMojoExecutionBuildParicipant(org.apache.maven.plugin.MojoExecution mojoExecution, IPluginExecutionMetadata executionMetadata)
public static java.util.Map<java.lang.String,org.eclipse.core.runtime.IConfigurationElement> getLifecycleMappingExtensions()
private static AbstractLifecycleMapping getLifecycleMapping(java.lang.String mappingId)
public static AbstractProjectConfigurator createProjectConfigurator(java.lang.String configuratorId)
public static java.util.Map<java.lang.String,org.eclipse.core.runtime.IConfigurationElement> getProjectConfiguratorExtensions()
public static java.util.Map<java.lang.String,org.eclipse.core.runtime.IConfigurationElement> getProjectConfiguratorExtensions(org.eclipse.core.runtime.IExtensionRegistry registry)
private static org.eclipse.core.runtime.IConfigurationElement getProjectConfiguratorExtension(java.lang.String configuratorId, java.util.Map<java.lang.String,org.eclipse.core.runtime.IConfigurationElement> elements)
private static org.eclipse.core.runtime.IConfigurationElement getProjectConfiguratorExtension(java.lang.String configuratorId)
private static void checkCompatibleVersion(org.apache.maven.model.Plugin metadataPlugin)
private static LifecycleMappingMetadataSource getEmbeddedMetadataSource(org.apache.maven.project.MavenProject mavenProject) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
private static java.util.List<LifecycleMappingMetadataSource> getReferencedMetadataSources(java.util.Set<java.lang.String> referenced, org.apache.maven.project.MavenProject mavenProject, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
private static org.apache.maven.model.PluginManagement getPluginManagement(org.apache.maven.project.MavenProject mavenProject) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
private static void addBuild(org.apache.maven.model.PluginManagement result, org.apache.maven.model.BuildBase build)
public static LifecycleMappingMetadataSource getDefaultLifecycleMappingMetadataSource()
public static void setDefaultLifecycleMappingMetadataSource(LifecycleMappingMetadataSource defaultLifecycleMappingMetadataSource)
public static void setUseDefaultLifecycleMappingMetadataSource(boolean use)
private static LifecycleMappingMetadataSource getLifecycleMappingMetadataSource(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repositories, org.eclipse.core.runtime.IProgressMonitor monitor)
private static LifecycleMappingMetadataSource createLifecycleMappingMetadataSource(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.io.File configuration) throws java.io.IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
public static java.util.List<LifecycleMappingMetadataSource> getBundleMetadataSources()
private static LifecycleMappingMetadataSource getMetadataSource(org.osgi.framework.Bundle bundle)
private static boolean isPrimaryMapping(PluginExecutionMetadata executionMetadata, ProjectConfigurationElementSorter sorter)
public static ILifecycleMapping getLifecycleMapping(IMavenProjectFacade facade)
public static java.util.Map<java.lang.String,AbstractProjectConfigurator> getProjectConfigurators(IMavenProjectFacade facade)
public static java.util.Map<java.lang.String,AbstractProjectConfigurator> setProjectConfigurators(IMavenProjectFacade facade, LifecycleMappingResult mappingResult)
public static boolean isLifecycleMappingChanged(IMavenProjectFacade newFacade, ILifecycleMappingConfiguration oldConfiguration, org.eclipse.core.runtime.IProgressMonitor monitor)
private static <T> boolean eq(T a, T b)
public static boolean isInterestingPhase(java.lang.String phase)
public static void setBundleMetadataSources(java.util.List<LifecycleMappingMetadataSource> bundleMetadataSources)
bundleMetadataSources
- The bundleMetadataSources to set.