org.apache.maven.plugin.changes
Class AbstractChangesReport
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.reporting.AbstractMavenReport
org.apache.maven.plugin.changes.AbstractChangesReport
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.apache.maven.reporting.MavenMultiPageReport, org.apache.maven.reporting.MavenReport
- Direct Known Subclasses:
- ChangesMojo, GitHubMojo, JiraMojo, TracMojo
public abstract class AbstractChangesReport
- extends org.apache.maven.reporting.AbstractMavenReport
Base class with the things that should be in AbstractMavenReport anyway.
Note: This file was copied from r415312 of AbstractProjectInfoReport in
maven-project-info-reports, as a work-around to MCHANGES-88.
- Author:
- Brett Porter
Field Summary |
protected org.apache.maven.artifact.factory.ArtifactFactory |
factory
|
protected I18N |
i18n
Internationalization. |
protected org.apache.maven.artifact.repository.ArtifactRepository |
localRepository
Local Repository. |
protected org.apache.maven.project.MavenProject |
project
The Maven Project. |
protected org.apache.maven.artifact.resolver.ArtifactResolver |
resolver
|
protected org.apache.maven.doxia.siterenderer.Renderer |
siteRenderer
Doxia Site Renderer. |
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 |
Methods inherited from class org.apache.maven.reporting.AbstractMavenReport |
canGenerateReport, closeReport, executeReport, generate, generate, generate, getCategoryName, getReportOutputDirectory, getSink, getSinkFactory, isExternalReport, setReportOutputDirectory |
Methods inherited from class org.apache.maven.plugin.AbstractMojo |
getLog, getPluginContext, setLog, setPluginContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.maven.reporting.MavenReport |
getDescription, getName, getOutputName |
siteRenderer
@Component
protected org.apache.maven.doxia.siterenderer.Renderer siteRenderer
- Doxia Site Renderer.
project
@Component
protected org.apache.maven.project.MavenProject project
- The Maven Project.
localRepository
@Parameter(property="localRepository",
required=true,
readonly=true)
protected org.apache.maven.artifact.repository.ArtifactRepository localRepository
- Local Repository.
resolver
@Component
protected org.apache.maven.artifact.resolver.ArtifactResolver resolver
factory
@Component
protected org.apache.maven.artifact.factory.ArtifactFactory factory
i18n
@Component
protected I18N i18n
- Internationalization.
AbstractChangesReport
public AbstractChangesReport()
execute
public void execute()
throws org.apache.maven.plugin.MojoExecutionException
- Specified by:
execute
in interface org.apache.maven.plugin.Mojo
- Overrides:
execute
in class org.apache.maven.reporting.AbstractMavenReport
- Throws:
org.apache.maven.plugin.MojoExecutionException
getOutputDirectory
protected String getOutputDirectory()
- Specified by:
getOutputDirectory
in class org.apache.maven.reporting.AbstractMavenReport
- See Also:
AbstractMavenReport.getOutputDirectory()
getOutputEncoding
protected String getOutputEncoding()
- Get the effective reporting output file encoding.
- Returns:
- The effective reporting output file encoding, never
null
. - Since:
- 2.4
getProject
protected org.apache.maven.project.MavenProject getProject()
- Specified by:
getProject
in class org.apache.maven.reporting.AbstractMavenReport
- See Also:
AbstractMavenReport.getProject()
getSiteRenderer
protected org.apache.maven.doxia.siterenderer.Renderer getSiteRenderer()
- Specified by:
getSiteRenderer
in class org.apache.maven.reporting.AbstractMavenReport
- See Also:
AbstractMavenReport.getSiteRenderer()
Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.