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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDependency(org.apache.maven.model.Dependency dependency) voidaddExecution(org.apache.maven.model.PluginExecution pluginExecution) voidgetArtifactId.List<org.apache.maven.model.Dependency> List<org.apache.maven.model.PluginExecution> getGoals()getGroupId.getName()getName.getVersion.booleanvoidremoveDependency(org.apache.maven.model.Dependency dependency) voidremoveExecution(org.apache.maven.model.PluginExecution pluginExecution) voidsetArtifactId(String artifactId) voidsetDependencies(List<org.apache.maven.model.Dependency> dependencies) voidsetExecutions(List<org.apache.maven.model.PluginExecution> executions) voidsetExtensions(boolean extensions) voidvoidsetGroupId(String groupId) voidsetVersion(String version) setVersion.Methods inherited from class org.apache.maven.model.Plugin
clone, constructKey, equals, getExtensions, getId, getKey, hashCode, setExtensions, toStringMethods inherited from class org.apache.maven.model.ConfigurationContainer
getConfiguration, getInherited, getLocation, isInheritanceApplied, isInherited, setConfiguration, setInherited, setInherited, setLocation, setOtherLocation, unsetInheritanceApplied
-
Constructor Details
-
JDomPlugin
public JDomPlugin(org.jdom2.Element plugin) Constructor for JDomPlugin.
- Parameters:
plugin- aElementobject
-
-
Method Details
-
addDependency
public void addDependency(org.apache.maven.model.Dependency dependency) - Overrides:
addDependencyin classorg.apache.maven.model.Plugin
-
addExecution
public void addExecution(org.apache.maven.model.PluginExecution pluginExecution) - Overrides:
addExecutionin classorg.apache.maven.model.Plugin
-
getArtifactId
Description copied from interface:MavenCoordinategetArtifactId.
- Specified by:
getArtifactIdin interfaceMavenCoordinate- Overrides:
getArtifactIdin classorg.apache.maven.model.Plugin- Returns:
- a
Stringobject
-
getDependencies
- Overrides:
getDependenciesin classorg.apache.maven.model.Plugin
-
getExecutions
- Overrides:
getExecutionsin classorg.apache.maven.model.Plugin
-
getGoals
- Overrides:
getGoalsin classorg.apache.maven.model.Plugin
-
getGroupId
Description copied from interface:MavenCoordinategetGroupId.
- Specified by:
getGroupIdin interfaceMavenCoordinate- Overrides:
getGroupIdin classorg.apache.maven.model.Plugin- Returns:
- a
Stringobject
-
getVersion
Description copied from interface:MavenCoordinategetVersion.
- Specified by:
getVersionin interfaceMavenCoordinate- Overrides:
getVersionin classorg.apache.maven.model.Plugin- Returns:
- a
Stringobject
-
isExtensions
public boolean isExtensions()- Overrides:
isExtensionsin classorg.apache.maven.model.Plugin
-
removeDependency
public void removeDependency(org.apache.maven.model.Dependency dependency) - Overrides:
removeDependencyin classorg.apache.maven.model.Plugin
-
removeExecution
public void removeExecution(org.apache.maven.model.PluginExecution pluginExecution) - Overrides:
removeExecutionin classorg.apache.maven.model.Plugin
-
setArtifactId
- Overrides:
setArtifactIdin classorg.apache.maven.model.Plugin
-
setDependencies
- Overrides:
setDependenciesin classorg.apache.maven.model.Plugin
-
setExecutions
- Overrides:
setExecutionsin classorg.apache.maven.model.Plugin
-
setExtensions
public void setExtensions(boolean extensions) - Overrides:
setExtensionsin classorg.apache.maven.model.Plugin
-
setGoals
- Overrides:
setGoalsin classorg.apache.maven.model.Plugin
-
setGroupId
- Overrides:
setGroupIdin classorg.apache.maven.model.Plugin
-
setVersion
Description copied from interface:MavenCoordinatesetVersion.
- Specified by:
setVersionin interfaceMavenCoordinate- Overrides:
setVersionin classorg.apache.maven.model.Plugin- Parameters:
version- aStringobject
-
flushExecutionMap
public void flushExecutionMap()- Overrides:
flushExecutionMapin classorg.apache.maven.model.Plugin
-
getExecutionsAsMap
- Overrides:
getExecutionsAsMapin classorg.apache.maven.model.Plugin
-
getName
Description copied from interface:MavenCoordinategetName.
- Specified by:
getNamein interfaceMavenCoordinate- Returns:
- a
Stringobject
-