Class JDomPlugin
java.lang.Object
org.apache.maven.model.ConfigurationContainer
org.apache.maven.model.Plugin
org.apache.maven.shared.release.transform.jdom.JDomPlugin
- All Implemented Interfaces:
Serializable
,Cloneable
,org.apache.maven.model.InputLocationTracker
,MavenCoordinate
JDom implementation of poms PLUGIN element
- Since:
- 3.0
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDependency
(org.apache.maven.model.Dependency dependency) void
addExecution
(org.apache.maven.model.PluginExecution pluginExecution) void
List
<org.apache.maven.model.Dependency> List
<org.apache.maven.model.PluginExecution> getGoals()
getName()
boolean
void
removeDependency
(org.apache.maven.model.Dependency dependency) void
removeExecution
(org.apache.maven.model.PluginExecution pluginExecution) void
setArtifactId
(String artifactId) void
setDependencies
(List<org.apache.maven.model.Dependency> dependencies) void
setExecutions
(List<org.apache.maven.model.PluginExecution> executions) void
setExtensions
(boolean extensions) void
void
setGroupId
(String groupId) void
setVersion
(String version) Methods inherited from class org.apache.maven.model.Plugin
clone, constructKey, equals, getExtensions, getId, getKey, hashCode, setExtensions, toString
Methods inherited from class org.apache.maven.model.ConfigurationContainer
getConfiguration, getInherited, getLocation, isInheritanceApplied, isInherited, setConfiguration, setInherited, setInherited, setLocation, setOtherLocation, unsetInheritanceApplied
-
Field Details
-
plugin
private org.jdom.Element plugin -
coordinate
-
-
Constructor Details
-
JDomPlugin
public JDomPlugin(org.jdom.Element plugin)
-
-
Method Details
-
addDependency
public void addDependency(org.apache.maven.model.Dependency dependency) - Overrides:
addDependency
in classorg.apache.maven.model.Plugin
-
addExecution
public void addExecution(org.apache.maven.model.PluginExecution pluginExecution) - Overrides:
addExecution
in classorg.apache.maven.model.Plugin
-
getArtifactId
- Specified by:
getArtifactId
in interfaceMavenCoordinate
- Overrides:
getArtifactId
in classorg.apache.maven.model.Plugin
-
getDependencies
- Overrides:
getDependencies
in classorg.apache.maven.model.Plugin
-
getExecutions
- Overrides:
getExecutions
in classorg.apache.maven.model.Plugin
-
getGoals
- Overrides:
getGoals
in classorg.apache.maven.model.Plugin
-
getGroupId
- Specified by:
getGroupId
in interfaceMavenCoordinate
- Overrides:
getGroupId
in classorg.apache.maven.model.Plugin
-
getVersion
- Specified by:
getVersion
in interfaceMavenCoordinate
- Overrides:
getVersion
in classorg.apache.maven.model.Plugin
-
isExtensions
public boolean isExtensions()- Overrides:
isExtensions
in classorg.apache.maven.model.Plugin
-
removeDependency
public void removeDependency(org.apache.maven.model.Dependency dependency) - Overrides:
removeDependency
in classorg.apache.maven.model.Plugin
-
removeExecution
public void removeExecution(org.apache.maven.model.PluginExecution pluginExecution) - Overrides:
removeExecution
in classorg.apache.maven.model.Plugin
-
setArtifactId
- Overrides:
setArtifactId
in classorg.apache.maven.model.Plugin
-
setDependencies
- Overrides:
setDependencies
in classorg.apache.maven.model.Plugin
-
setExecutions
- Overrides:
setExecutions
in classorg.apache.maven.model.Plugin
-
setExtensions
public void setExtensions(boolean extensions) - Overrides:
setExtensions
in classorg.apache.maven.model.Plugin
-
setGoals
- Overrides:
setGoals
in classorg.apache.maven.model.Plugin
-
setGroupId
- Overrides:
setGroupId
in classorg.apache.maven.model.Plugin
-
setVersion
- Specified by:
setVersion
in interfaceMavenCoordinate
- Overrides:
setVersion
in classorg.apache.maven.model.Plugin
-
flushExecutionMap
public void flushExecutionMap()- Overrides:
flushExecutionMap
in classorg.apache.maven.model.Plugin
-
getExecutionsAsMap
- Overrides:
getExecutionsAsMap
in classorg.apache.maven.model.Plugin
-
getName
- Specified by:
getName
in interfaceMavenCoordinate
-