@Mojo(name="licenses") public class LicensesReport extends AbstractProjectInfoReport
customBundle, localRepository, pluginRepositories, projectBuilder, reactorProjects, remoteRepositories, resolver, settings, siteTool, skipEmptyReportoutputDirectory, project, siteRendererCATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLE| Constructor and Description |
|---|
LicensesReport() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canGenerateReport() |
void |
executeReport(Locale locale) |
protected String |
getI18Nsection() |
protected static URL |
getLicenseURL(MavenProject project,
String url) |
String |
getOutputName() |
execute, getCategoryName, getDescription, getI18N, getI18nString, getName, getOutputDirectory, getPlugin, getPluginParameter, getProject, getReactorProjects, getReportOutputDirectory, getSession, getSiteRenderer, isEmpty, setReportOutputDirectorycloseReport, generate, generate, generate, getInputEncoding, getOutputEncoding, getSink, getSinkFactory, isExternalReportgetLog, getPluginContext, setLog, setPluginContextpublic boolean canGenerateReport()
canGenerateReport in interface MavenReportcanGenerateReport in class AbstractProjectInfoReportpublic void executeReport(Locale locale)
executeReport in class AbstractMavenReportpublic String getOutputName()
protected String getI18Nsection()
getI18Nsection in class AbstractProjectInfoReportprotected static URL getLicenseURL(MavenProject project, String url) throws IOException
project - not nullurl - not nullIOException - if anyCopyright © 2005–2022 The Apache Software Foundation. All rights reserved.