public abstract class AbstractProjectInfoReport
extends org.apache.maven.reporting.AbstractMavenReport
| Modifier and Type | Field and Description |
|---|---|
protected String |
customBundle
Path for a custom bundle instead of using the default one.
|
protected org.apache.maven.artifact.factory.ArtifactFactory |
factory
Artifact Factory component.
|
protected org.apache.maven.artifact.repository.ArtifactRepository |
localRepository
Local Repository.
|
protected File |
outputDirectory
The output directory for the report.
|
protected org.apache.maven.project.MavenProject |
project
The Maven Project.
|
protected List<org.apache.maven.artifact.repository.ArtifactRepository> |
remoteRepositories
Remote repositories used for the project.
|
protected org.apache.maven.artifact.resolver.ArtifactResolver |
resolver
Artifact Resolver component.
|
protected org.apache.maven.settings.Settings |
settings
The current user system settings for use in Maven.
|
protected org.apache.maven.doxia.siterenderer.Renderer |
siteRenderer
Doxia Site Renderer component.
|
protected org.apache.maven.doxia.tools.SiteTool |
siteTool
SiteTool component.
|
| Constructor and Description |
|---|
AbstractProjectInfoReport() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute() |
String |
getCategoryName() |
String |
getDescription(Locale locale) |
protected org.codehaus.plexus.i18n.I18N |
getI18N(Locale locale) |
protected abstract String |
getI18Nsection() |
protected String |
getI18nString(Locale locale,
String key) |
String |
getName(Locale locale) |
protected String |
getOutputDirectory() |
protected org.apache.maven.project.MavenProject |
getProject() |
File |
getReportOutputDirectory() |
protected org.apache.maven.doxia.siterenderer.Renderer |
getSiteRenderer() |
void |
setReportOutputDirectory(File reportOutputDirectory) |
canGenerateReport, closeReport, executeReport, generate, generate, generate, getSink, getSinkFactory, isExternalReportgetLog, getPluginContext, setLog, setPluginContext@Component protected org.apache.maven.doxia.tools.SiteTool siteTool
@Component protected org.apache.maven.doxia.siterenderer.Renderer siteRenderer
@Component protected org.apache.maven.artifact.resolver.ArtifactResolver resolver
@Component protected org.apache.maven.artifact.factory.ArtifactFactory factory
@Parameter(property="project.reporting.outputDirectory",
required=true)
protected File outputDirectory
@Component protected org.apache.maven.project.MavenProject project
@Parameter(property="localRepository",
required=true,
readonly=true)
protected org.apache.maven.artifact.repository.ArtifactRepository localRepository
@Parameter(property="project.remoteArtifactRepositories") protected List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories
@Component protected org.apache.maven.settings.Settings settings
@Parameter(defaultValue="${project.basedir}/src/site/custom/project-info-report.properties")
protected String customBundle
public void execute()
throws org.apache.maven.plugin.MojoExecutionException
execute in interface org.apache.maven.plugin.Mojoexecute in class org.apache.maven.reporting.AbstractMavenReportorg.apache.maven.plugin.MojoExecutionExceptionpublic String getCategoryName()
getCategoryName in interface org.apache.maven.reporting.MavenReportgetCategoryName in class org.apache.maven.reporting.AbstractMavenReportprotected String getOutputDirectory()
getOutputDirectory in class org.apache.maven.reporting.AbstractMavenReportpublic File getReportOutputDirectory()
getReportOutputDirectory in interface org.apache.maven.reporting.MavenReportgetReportOutputDirectory in class org.apache.maven.reporting.AbstractMavenReportpublic void setReportOutputDirectory(File reportOutputDirectory)
setReportOutputDirectory in interface org.apache.maven.reporting.MavenReportsetReportOutputDirectory in class org.apache.maven.reporting.AbstractMavenReportprotected org.apache.maven.project.MavenProject getProject()
getProject in class org.apache.maven.reporting.AbstractMavenReportprotected org.apache.maven.doxia.siterenderer.Renderer getSiteRenderer()
getSiteRenderer in class org.apache.maven.reporting.AbstractMavenReportprotected org.codehaus.plexus.i18n.I18N getI18N(Locale locale)
protected abstract String getI18Nsection()
Copyright © 2005-2016 The Apache Software Foundation. All Rights Reserved.