public class LifecycleMappingConfiguration extends Object implements ILifecycleMappingConfiguration, Serializable
Constructor and Description |
---|
LifecycleMappingConfiguration(String lifecycleMappingId,
Map<MojoExecutionKey,List<IPluginExecutionMetadata>> mojoExecutionMapping,
Map<MojoExecutionKey,org.codehaus.plexus.util.xml.Xpp3Dom> mojoExecutionConfiguration) |
Modifier and Type | Method and Description |
---|---|
String |
getLifecycleMappingId() |
org.codehaus.plexus.util.xml.Xpp3Dom |
getMojoExecutionConfiguration(MojoExecutionKey key) |
Map<MojoExecutionKey,List<IPluginExecutionMetadata>> |
getMojoExecutionMapping() |
static LifecycleMappingConfiguration |
newLifecycleMappingConfiguration(IMavenProjectFacade facade,
org.eclipse.core.runtime.IProgressMonitor monitor) |
static void |
persist(IMavenProjectFacade facade,
org.eclipse.core.runtime.IProgressMonitor monitor) |
static void |
persistEmpty(org.eclipse.core.resources.IProject project) |
static void |
remove(org.eclipse.core.resources.IProject project) |
static LifecycleMappingConfiguration |
restore(IMavenProjectFacade facade,
org.eclipse.core.runtime.IProgressMonitor monitor) |
public LifecycleMappingConfiguration(String lifecycleMappingId, Map<MojoExecutionKey,List<IPluginExecutionMetadata>> mojoExecutionMapping, Map<MojoExecutionKey,org.codehaus.plexus.util.xml.Xpp3Dom> mojoExecutionConfiguration)
public String getLifecycleMappingId()
getLifecycleMappingId
in interface ILifecycleMappingConfiguration
public Map<MojoExecutionKey,List<IPluginExecutionMetadata>> getMojoExecutionMapping()
getMojoExecutionMapping
in interface ILifecycleMappingConfiguration
public org.codehaus.plexus.util.xml.Xpp3Dom getMojoExecutionConfiguration(MojoExecutionKey key)
getMojoExecutionConfiguration
in interface ILifecycleMappingConfiguration
public static void persist(IMavenProjectFacade facade, org.eclipse.core.runtime.IProgressMonitor monitor)
public static LifecycleMappingConfiguration newLifecycleMappingConfiguration(IMavenProjectFacade facade, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public static LifecycleMappingConfiguration restore(IMavenProjectFacade facade, org.eclipse.core.runtime.IProgressMonitor monitor)
public static void remove(org.eclipse.core.resources.IProject project)
public static void persistEmpty(org.eclipse.core.resources.IProject project)
Copyright © 2005–2015 Sonatype, Inc.. All rights reserved.