ContextEnabled
, Mojo
, MavenMultiPageReport
, MavenReport
@Mojo(name="licenses") public class LicensesReport extends AbstractProjectInfoReport
outputDirectory, project, siteRenderer
customBundle, localRepository, projectBuilder, reactorProjects, remoteRepositories, resolver, settings, siteTool, skipEmptyReport
CATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLE
Constructor | Description |
---|---|
LicensesReport() |
Modifier and Type | Method | Description |
---|---|---|
boolean |
canGenerateReport() |
|
void |
executeReport(java.util.Locale locale) |
|
protected java.lang.String |
getI18Nsection() |
|
protected static java.net.URL |
getLicenseURL(MavenProject project,
java.lang.String url) |
|
java.lang.String |
getOutputName() |
closeReport, generate, generate, generate, getInputEncoding, getOutputEncoding, getSink, getSinkFactory, isExternalReport
getLog, getPluginContext, setLog, setPluginContext
execute, getCategoryName, getDescription, getI18N, getI18nString, getName, getOutputDirectory, getPlugin, getPluginParameter, getProject, getReactorProjects, getReportOutputDirectory, getSession, getSiteRenderer, isEmpty, setReportOutputDirectory
public boolean canGenerateReport()
canGenerateReport
in interface MavenReport
canGenerateReport
in class AbstractProjectInfoReport
public void executeReport(java.util.Locale locale)
executeReport
in class AbstractMavenReport
public java.lang.String getOutputName()
protected java.lang.String getI18Nsection()
getI18Nsection
in class AbstractProjectInfoReport
protected static java.net.URL getLicenseURL(MavenProject project, java.lang.String url) throws java.io.IOException
project
- not nullurl
- not nulljava.io.IOException
- if anyCopyright © 2005–2018 The Apache Software Foundation. All rights reserved.