Class ReportPlugin
java.lang.Object
org.apache.maven.model.ConfigurationContainer
org.apache.maven.model.ReportPlugin
- All Implemented Interfaces:
Serializable, Cloneable, InputLocationTracker
The
<plugin> element in
<reporting><plugins> contains
informations required for a report plugin.- Version:
- $Revision$ $Date$
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddReportSet(ReportSet reportSet) Method addReportSet.clone()Method clone.static StringconstructKey(String groupId, String artifactId) voidReset thereportSetMapfield tonullGet the artifact ID of the reporting plugin in the repository.Get the group ID of the reporting plugin in the repository.getKey()Method getReportSets.Get the version of the reporting plugin to be used.voidremoveReportSet(ReportSet reportSet) Method removeReportSet.voidsetArtifactId(String artifactId) Set the artifact ID of the reporting plugin in the repository.voidsetGroupId(String groupId) Set the group ID of the reporting plugin in the repository.voidsetReportSets(List<ReportSet> reportSets) Set multiple specifications of a set of reports, each having (possibly) different configuration.voidsetVersion(String version) Set the version of the reporting plugin to be used.Methods inherited from class ConfigurationContainer
getConfiguration, getInherited, getLocation, isInheritanceApplied, isInherited, setConfiguration, setInherited, setInherited, setLocation, setOtherLocation, unsetInheritanceApplied
-
Constructor Details
-
ReportPlugin
public ReportPlugin()
-
-
Method Details
-
addReportSet
Method addReportSet.- Parameters:
reportSet- a reportSet object.
-
clone
Method clone.- Overrides:
clonein classConfigurationContainer- Returns:
- ReportPlugin
-
getArtifactId
Get the artifact ID of the reporting plugin in the repository.- Returns:
- String
-
getGroupId
Get the group ID of the reporting plugin in the repository.- Returns:
- String
-
getReportSets
-
getVersion
Get the version of the reporting plugin to be used. Starting with Maven 3, if no version is defined explicitely, version is searched inbuild/pluginsthen inbuild/pluginManagement.- Returns:
- String
-
removeReportSet
Method removeReportSet.- Parameters:
reportSet- a reportSet object.
-
setArtifactId
Set the artifact ID of the reporting plugin in the repository.- Parameters:
artifactId- a artifactId object.
-
setGroupId
Set the group ID of the reporting plugin in the repository.- Parameters:
groupId- a groupId object.
-
setReportSets
-
setVersion
Set the version of the reporting plugin to be used. Starting with Maven 3, if no version is defined explicitely, version is searched inbuild/pluginsthen inbuild/pluginManagement.- Parameters:
version- a version object.
-
flushReportSetMap
public void flushReportSetMap()Reset thereportSetMapfield tonull -
getReportSetsAsMap
-
getKey
- Returns:
- the key of the report plugin, ie
groupId:artifactId
-
constructKey
-