Package org.apache.maven.model
Class PluginContainer
java.lang.Object
org.apache.maven.model.PluginContainer
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
PluginConfiguration
,PluginManagement
Contains the plugins informations for the project.
- Version:
- $Revision$ $Date$
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Method addPlugin.void
Reset thepluginsMap
field tonull
Method getPlugins.void
removePlugin
(Plugin plugin) Method removePlugin.void
setPlugins
(List<Plugin> plugins) Set the list of plugins to use.
-
Field Details
-
plugins
Field plugins. -
pluginMap
Map pluginMap
-
-
Constructor Details
-
PluginContainer
public PluginContainer()
-
-
Method Details
-
addPlugin
Method addPlugin.- Parameters:
plugin
- a plugin object.
-
getPlugins
Method getPlugins.- Returns:
- List
-
removePlugin
Method removePlugin.- Parameters:
plugin
- a plugin object.
-
setPlugins
Set the list of plugins to use.- Parameters:
plugins
- a plugins object.
-
flushPluginMap
public void flushPluginMap()Reset thepluginsMap
field tonull
-
getPluginsAsMap
- Returns:
- a Map of plugins field with
Plugins#getKey()
as key - See Also:
-