Class DeveloperActivityReport
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.reporting.AbstractMavenReport
org.apache.maven.plugins.changelog.ChangeLogReport
org.apache.maven.plugins.changelog.DeveloperActivityReport
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
,org.apache.maven.reporting.MavenMultiPageReport
,org.apache.maven.reporting.MavenReport
Generate a developer activity report.
-
Field Summary
Fields inherited from class org.apache.maven.plugins.changelog.ChangeLogReport
DEFAULT_ISSUE_ID_REGEX_PATTERN, developers, displayChangeSetDetailUrl, displayFileDetailUrl, displayFileRevDetailUrl, encodeFileUri, scmUrl, skip
Fields inherited from class org.apache.maven.reporting.AbstractMavenReport
outputDirectory, siteRenderer
Fields inherited from interface org.apache.maven.reporting.MavenReport
CATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLE
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
doGenerateEmptyReport
(ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink) generates an empty report in case there are no sources to generate a report withprotected void
doGenerateReport
(List<org.apache.maven.scm.command.changelog.ChangeLogSet> changeLogSets, ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink) method that generates the report for this mojo.getDescription
(Locale locale) Methods inherited from class org.apache.maven.plugins.changelog.ChangeLogReport
canGenerateReport, checkResult, countFilesChanged, doChangeSetTitle, doSummary, executeReport, generateChangeSetsFromSCM, generateLinks, generateLinks, getBundle, getChangedSets, getConnection, getOutputDirectory, getOutputEncoding, getProject, getScmRepository, getSiteRenderer, initReportUrls, sinkAuthorDetails
Methods inherited from class org.apache.maven.reporting.AbstractMavenReport
closeReport, execute, generate, generate, generate, getCategoryName, getInputEncoding, getReportOutputDirectory, getSink, getSinkFactory, isExternalReport, setReportOutputDirectory
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
DeveloperActivityReport
public DeveloperActivityReport()
-
-
Method Details
-
getDescription
- Specified by:
getDescription
in interfaceorg.apache.maven.reporting.MavenReport
- Overrides:
getDescription
in classChangeLogReport
-
getName
- Specified by:
getName
in interfaceorg.apache.maven.reporting.MavenReport
- Overrides:
getName
in classChangeLogReport
-
getOutputName
- Specified by:
getOutputName
in interfaceorg.apache.maven.reporting.MavenReport
- Overrides:
getOutputName
in classChangeLogReport
-
doGenerateEmptyReport
generates an empty report in case there are no sources to generate a report with- Overrides:
doGenerateEmptyReport
in classChangeLogReport
- Parameters:
bundle
- the resource bundle to retrieve report phrases fromsink
- the report formatting tool
-
doGenerateReport
protected void doGenerateReport(List<org.apache.maven.scm.command.changelog.ChangeLogSet> changeLogSets, ResourceBundle bundle, org.apache.maven.doxia.sink.Sink sink) method that generates the report for this mojo. This method is overridden by dev-activity and file-activity mojo- Overrides:
doGenerateReport
in classChangeLogReport
- Parameters:
changeLogSets
- changed sets to generate the report frombundle
- the resource bundle to retrieve report phrases fromsink
- the report formatting tool
-