Class JDomPlugin
java.lang.Object
org.apache.maven.model.ConfigurationContainer
org.apache.maven.model.Plugin
org.apache.maven.shared.release.transform.jdom2.JDomPlugin
- All Implemented Interfaces:
Serializable
,Cloneable
,org.apache.maven.model.InputLocationTracker
,MavenCoordinate
JDOM2 implementation of poms PLUGIN element
- Since:
- 3.0
- Author:
- Robert Scholte
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addDependency
(org.apache.maven.model.Dependency dependency) void
addExecution
(org.apache.maven.model.PluginExecution pluginExecution) void
getArtifactId.List<org.apache.maven.model.Dependency>
List<org.apache.maven.model.PluginExecution>
getGoals()
getGroupId.getName()
getName.getVersion.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) setVersion.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, unsetInheritanceApplied
-
Constructor Details
-
JDomPlugin
public JDomPlugin(org.jdom2.Element plugin) Constructor for JDomPlugin.
- Parameters:
plugin
- aElement
object
-
-
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
Description copied from interface:MavenCoordinate
getArtifactId.
- Specified by:
getArtifactId
in interfaceMavenCoordinate
- Overrides:
getArtifactId
in classorg.apache.maven.model.Plugin
- Returns:
- a
String
object
-
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
Description copied from interface:MavenCoordinate
getGroupId.
- Specified by:
getGroupId
in interfaceMavenCoordinate
- Overrides:
getGroupId
in classorg.apache.maven.model.Plugin
- Returns:
- a
String
object
-
getVersion
Description copied from interface:MavenCoordinate
getVersion.
- Specified by:
getVersion
in interfaceMavenCoordinate
- Overrides:
getVersion
in classorg.apache.maven.model.Plugin
- Returns:
- a
String
object
-
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
Description copied from interface:MavenCoordinate
setVersion.
- Specified by:
setVersion
in interfaceMavenCoordinate
- Overrides:
setVersion
in classorg.apache.maven.model.Plugin
- Parameters:
version
- aString
object
-
flushExecutionMap
public void flushExecutionMap()- Overrides:
flushExecutionMap
in classorg.apache.maven.model.Plugin
-
getExecutionsAsMap
- Overrides:
getExecutionsAsMap
in classorg.apache.maven.model.Plugin
-
getName
Description copied from interface:MavenCoordinate
getName.
- Specified by:
getName
in interfaceMavenCoordinate
- Returns:
- a
String
object
-