Class JDomPluginManagement
java.lang.Object
org.apache.maven.model.PluginContainer
org.apache.maven.model.PluginManagement
org.apache.maven.shared.release.transform.jdom2.JDomPluginManagement
- All Implemented Interfaces:
Serializable
,Cloneable
,org.apache.maven.model.InputLocationTracker
public class JDomPluginManagement
extends org.apache.maven.model.PluginManagement
JDOM2 implementation of poms PLUGINMANAGEMENT element
- Since:
- 3.0
- Author:
- Robert Scholte
- See Also:
-
Constructor Summary
ConstructorDescriptionJDomPluginManagement
(org.jdom2.Element pluginManagement) Constructor for JDomPluginManagement. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addPlugin
(org.apache.maven.model.Plugin plugin) void
List<org.apache.maven.model.Plugin>
void
removePlugin
(org.apache.maven.model.Plugin plugin) void
setPlugins
(List<org.apache.maven.model.Plugin> plugins) Methods inherited from class org.apache.maven.model.PluginManagement
clone
Methods inherited from class org.apache.maven.model.PluginContainer
getLocation, setLocation
-
Constructor Details
-
JDomPluginManagement
public JDomPluginManagement(org.jdom2.Element pluginManagement) Constructor for JDomPluginManagement.
- Parameters:
pluginManagement
- aElement
object
-
-
Method Details
-
addPlugin
public void addPlugin(org.apache.maven.model.Plugin plugin) - Overrides:
addPlugin
in classorg.apache.maven.model.PluginContainer
-
getPlugins
- Overrides:
getPlugins
in classorg.apache.maven.model.PluginContainer
-
removePlugin
public void removePlugin(org.apache.maven.model.Plugin plugin) - Overrides:
removePlugin
in classorg.apache.maven.model.PluginContainer
-
setPlugins
- Overrides:
setPlugins
in classorg.apache.maven.model.PluginContainer
-
flushPluginMap
public void flushPluginMap()- Overrides:
flushPluginMap
in classorg.apache.maven.model.PluginContainer
-
getPluginsAsMap
- Overrides:
getPluginsAsMap
in classorg.apache.maven.model.PluginContainer
-