public class LifecycleMappingConfiguration extends java.lang.Object implements ILifecycleMappingConfiguration, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
lifecycleMappingId |
private static org.slf4j.Logger |
log |
private java.util.Map<MojoExecutionKey,org.codehaus.plexus.util.xml.Xpp3Dom> |
mojoExecutionConfiguration |
private java.util.Map<MojoExecutionKey,java.util.List<IPluginExecutionMetadata>> |
mojoExecutionMapping |
private static long |
serialVersionUID |
Constructor and Description |
---|
LifecycleMappingConfiguration(java.lang.String lifecycleMappingId,
java.util.Map<MojoExecutionKey,java.util.List<IPluginExecutionMetadata>> mojoExecutionMapping,
java.util.Map<MojoExecutionKey,org.codehaus.plexus.util.xml.Xpp3Dom> mojoExecutionConfiguration) |
Modifier and Type | Method and Description |
---|---|
private static java.io.File |
getConfigurationFile(org.eclipse.core.resources.IProject project) |
java.lang.String |
getLifecycleMappingId() |
org.codehaus.plexus.util.xml.Xpp3Dom |
getMojoExecutionConfiguration(MojoExecutionKey key) |
java.util.Map<MojoExecutionKey,java.util.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) |
private static void |
persist(org.eclipse.core.resources.IProject project,
LifecycleMappingConfiguration configuration) |
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) |
private static final long serialVersionUID
private static org.slf4j.Logger log
private final java.lang.String lifecycleMappingId
private final java.util.Map<MojoExecutionKey,java.util.List<IPluginExecutionMetadata>> mojoExecutionMapping
private final java.util.Map<MojoExecutionKey,org.codehaus.plexus.util.xml.Xpp3Dom> mojoExecutionConfiguration
public LifecycleMappingConfiguration(java.lang.String lifecycleMappingId, java.util.Map<MojoExecutionKey,java.util.List<IPluginExecutionMetadata>> mojoExecutionMapping, java.util.Map<MojoExecutionKey,org.codehaus.plexus.util.xml.Xpp3Dom> mojoExecutionConfiguration)
public java.lang.String getLifecycleMappingId()
getLifecycleMappingId
in interface ILifecycleMappingConfiguration
public java.util.Map<MojoExecutionKey,java.util.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)
private static void persist(org.eclipse.core.resources.IProject project, LifecycleMappingConfiguration configuration)
public static LifecycleMappingConfiguration newLifecycleMappingConfiguration(IMavenProjectFacade facade, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
private static java.io.File getConfigurationFile(org.eclipse.core.resources.IProject project)
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)