org.apache.maven.report.projectinfo
Class DependencyInformationReport

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.apache.maven.reporting.AbstractMavenReport
          extended by org.apache.maven.report.projectinfo.AbstractProjectInfoReport
              extended by org.apache.maven.report.projectinfo.DependencyInformationReport
All Implemented Interfaces:
ContextEnabled, Mojo, MavenMultiPageReport, MavenReport

@Mojo(name="dependency-info")
public final class DependencyInformationReport
extends AbstractProjectInfoReport

Generates code snippets to be added to build tools.

Since:
2.5
Version:
$Id: DependencyInformationReport.java 1371107 2012-08-09 09:09:27Z hboutemy $
Author:
Simone Tripodi

Field Summary
protected  String artifactId
           
protected  String groupId
           
protected  String packaging
           
protected  String version
           
 
Fields inherited from class org.apache.maven.report.projectinfo.AbstractProjectInfoReport
customBundle, factory, localRepository, outputDirectory, project, remoteRepositories, resolver, settings, siteRenderer, siteTool
 
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
DependencyInformationReport()
           
 
Method Summary
protected  void executeReport(Locale locale)
          
protected  String getI18Nsection()
          
 String getOutputName()
          
 
Methods inherited from class org.apache.maven.report.projectinfo.AbstractProjectInfoReport
execute, getCategoryName, getDescription, getI18N, getI18nString, getName, getOutputDirectory, getProject, getReportOutputDirectory, getSiteRenderer, setReportOutputDirectory
 
Methods inherited from class org.apache.maven.reporting.AbstractMavenReport
canGenerateReport, closeReport, generate, generate, generate, getSink, getSinkFactory, isExternalReport
 
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
 

Field Detail

groupId

@Parameter(defaultValue="${project.groupId}",
           required=true)
protected String groupId

artifactId

@Parameter(defaultValue="${project.artifactId}",
           required=true)
protected String artifactId

version

@Parameter(defaultValue="${project.version}",
           required=true)
protected String version

packaging

@Parameter(defaultValue="${project.packaging}",
           required=true)
protected String packaging
Constructor Detail

DependencyInformationReport

public DependencyInformationReport()
Method Detail

getOutputName

public String getOutputName()


getI18Nsection

protected String getI18Nsection()

Specified by:
getI18Nsection in class AbstractProjectInfoReport

executeReport

protected void executeReport(Locale locale)
                      throws MavenReportException

Specified by:
executeReport in class AbstractMavenReport
Throws:
MavenReportException


Copyright © 2005-2012 The Apache Software Foundation. All Rights Reserved.