public class LifecycleMappingOperation extends java.lang.Object implements PomEdits.Operation
Modifier and Type | Field and Description |
---|---|
private PluginExecutionAction |
action |
private java.lang.String |
artifactId |
private boolean |
createAtTopLevel
If set to true, then the lifecycle mapping metadata is created at the top level of the file, rather than within a
plugin.
|
private java.lang.String[] |
goals |
private java.lang.String |
groupId |
private static java.lang.String |
LIFECYCLE_PLUGIN_ARTIFACTID |
private static java.lang.String |
LIFECYCLE_PLUGIN_GROUPID |
private static java.lang.String |
LIFECYCLE_PLUGIN_VERSION |
private static org.slf4j.Logger |
log |
private java.lang.String |
version |
Constructor and Description |
---|
LifecycleMappingOperation(java.lang.String pluginGroupId,
java.lang.String pluginArtifactId,
java.lang.String pluginVersion,
PluginExecutionAction action,
java.lang.String[] goals) |
LifecycleMappingOperation(java.lang.String pluginGroupId,
java.lang.String pluginArtifactId,
java.lang.String pluginVersion,
PluginExecutionAction action,
java.lang.String[] goals,
boolean createAtTopLevel) |
Modifier and Type | Method and Description |
---|---|
private org.w3c.dom.Element |
createPluginExecution(org.w3c.dom.Document document,
org.w3c.dom.Element parent) |
void |
process(org.w3c.dom.Document document) |
private static final org.slf4j.Logger log
private static final java.lang.String LIFECYCLE_PLUGIN_VERSION
private static final java.lang.String LIFECYCLE_PLUGIN_ARTIFACTID
private static final java.lang.String LIFECYCLE_PLUGIN_GROUPID
private java.lang.String version
private java.lang.String groupId
private java.lang.String artifactId
private PluginExecutionAction action
private java.lang.String[] goals
private boolean createAtTopLevel
public LifecycleMappingOperation(java.lang.String pluginGroupId, java.lang.String pluginArtifactId, java.lang.String pluginVersion, PluginExecutionAction action, java.lang.String[] goals)
public LifecycleMappingOperation(java.lang.String pluginGroupId, java.lang.String pluginArtifactId, java.lang.String pluginVersion, PluginExecutionAction action, java.lang.String[] goals, boolean createAtTopLevel)
public void process(org.w3c.dom.Document document)
process
in interface PomEdits.Operation
private org.w3c.dom.Element createPluginExecution(org.w3c.dom.Document document, org.w3c.dom.Element parent)