Package org.apache.maven.model
Class Reporting
- java.lang.Object
-
- org.apache.maven.model.Reporting
-
- All Implemented Interfaces:
Serializable
public class Reporting extends Object implements Serializable
Section for management of reports and their configuration.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Reporting()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPlugin(ReportPlugin reportPlugin)Method addPlugin.voidflushReportPluginMap()Reset thereportPluginMapfield tonullStringgetOutputDirectory()Get where to store all of the generated reports.List<ReportPlugin>getPlugins()Method getPlugins.MapgetReportPluginsAsMap()booleanisExcludeDefaults()BooleanisExcludeDefaultsValue()Get if true, then the default reports are not included in the site generation.voidremovePlugin(ReportPlugin reportPlugin)Method removePlugin.voidsetExcludeDefaults(boolean excludeDefaults)voidsetExcludeDefaultsValue(Boolean excludeDefaultsValue)Set if true, then the default reports are not included in the site generation.voidsetExcludeDefaultsValue(String excludeDefaults)voidsetOutputDirectory(String outputDirectory)Set where to store all of the generated reports.voidsetPlugins(List<ReportPlugin> plugins)Set the reporting plugins to use and their configuration.
-
-
-
Method Detail
-
addPlugin
public void addPlugin(ReportPlugin reportPlugin)
Method addPlugin.- Parameters:
reportPlugin-
-
getOutputDirectory
public String getOutputDirectory()
Get where to store all of the generated reports. The default is${project.build.directory}/site.- Returns:
- String
-
getPlugins
public List<ReportPlugin> getPlugins()
Method getPlugins.- Returns:
- List
-
isExcludeDefaultsValue
public Boolean isExcludeDefaultsValue()
Get if true, then the default reports are not included in the site generation. This includes the reports in the "Project Info" menu.- Returns:
- Boolean
-
removePlugin
public void removePlugin(ReportPlugin reportPlugin)
Method removePlugin.- Parameters:
reportPlugin-
-
setExcludeDefaultsValue
public void setExcludeDefaultsValue(Boolean excludeDefaultsValue)
Set if true, then the default reports are not included in the site generation. This includes the reports in the "Project Info" menu.- Parameters:
excludeDefaultsValue-
-
setOutputDirectory
public void setOutputDirectory(String outputDirectory)
Set where to store all of the generated reports. The default is${project.build.directory}/site.- Parameters:
outputDirectory-
-
setPlugins
public void setPlugins(List<ReportPlugin> plugins)
Set the reporting plugins to use and their configuration.- Parameters:
plugins-
-
flushReportPluginMap
public void flushReportPluginMap()
Reset thereportPluginMapfield tonull
-
getReportPluginsAsMap
public Map getReportPluginsAsMap()
- Returns:
- a Map of plugins field with
ReportPlugin#getKey()as key - See Also:
ReportPlugin.getKey()
-
isExcludeDefaults
public boolean isExcludeDefaults()
-
setExcludeDefaults
public void setExcludeDefaults(boolean excludeDefaults)
-
setExcludeDefaultsValue
public void setExcludeDefaultsValue(String excludeDefaults)
-
-