public abstract class AbstractPropertyUpdatesReportMojo extends AbstractVersionsReport<PropertyUpdatesModel>
| Modifier and Type | Field and Description |
|---|---|
protected String[] |
formats
Report formats (html and/or xml).
|
aetherRepositorySystem, allowSnapshots, comparisonMethod, i18n, ignoredVersions, rendererFactory, repositorySystem, ruleSet, session, wagonMaplocalRepository, outputDirectory, project, remoteRepositories, siteRenderer, siteTool| Constructor and Description |
|---|
AbstractPropertyUpdatesReportMojo(org.codehaus.plexus.i18n.I18N i18n,
org.apache.maven.repository.RepositorySystem repositorySystem,
org.eclipse.aether.RepositorySystem aetherRepositorySystem,
Map<String,org.apache.maven.wagon.Wagon> wagonMap,
ReportRendererFactory rendererFactory) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canGenerateReport() |
protected void |
doGenerateReport(Locale locale,
org.apache.maven.doxia.sink.Sink sink)
generates the report.
|
String |
getOutputName() |
protected VersionsHelper.VersionPropertiesMapRequest |
getRequest(org.apache.maven.project.MavenProject project) |
protected boolean |
haveBuildProperties() |
boolean |
isExternalReport() |
protected abstract void |
populateUpdateSet(Map<Property,PropertyVersions> propertyCollector)
Method used to supply
PropertyUpdatesModel with data about updated properties. |
executeReport, getAllowSnapshots, getComparisonMethod, getDescription, getHelper, getI18n, getName, getOutputDirectory, getProject, getSiteRenderer, getTextcloseReport, execute, generate, generate, generate, getCategoryName, getInputEncoding, getOutputEncoding, getReportOutputDirectory, getSink, getSinkFactory, setReportOutputDirectory@Parameter(property="propertyUpdatesReportFormats",
defaultValue="html")
protected String[] formats
public AbstractPropertyUpdatesReportMojo(org.codehaus.plexus.i18n.I18N i18n,
org.apache.maven.repository.RepositorySystem repositorySystem,
org.eclipse.aether.RepositorySystem aetherRepositorySystem,
Map<String,org.apache.maven.wagon.Wagon> wagonMap,
ReportRendererFactory rendererFactory)
public boolean isExternalReport()
isExternalReport in interface org.apache.maven.reporting.MavenReportisExternalReport in class org.apache.maven.reporting.AbstractMavenReportpublic boolean canGenerateReport()
canGenerateReport in interface org.apache.maven.reporting.MavenReportcanGenerateReport in class org.apache.maven.reporting.AbstractMavenReportprotected boolean haveBuildProperties()
protected void doGenerateReport(Locale locale, org.apache.maven.doxia.sink.Sink sink) throws org.apache.maven.reporting.MavenReportException
AbstractVersionsReportdoGenerateReport in class AbstractVersionsReport<PropertyUpdatesModel>locale - the locale to generate the report for.sink - the report formatting tool.org.apache.maven.reporting.MavenReportException - when things go wrong.protected abstract void populateUpdateSet(Map<Property,PropertyVersions> propertyCollector) throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.reporting.MavenReportException
PropertyUpdatesModel with data about updated properties.propertyCollector - map for collecting properties in implementationsorg.apache.maven.reporting.MavenReportException - when things go wrong.org.apache.maven.plugin.MojoExecutionException - if something goes wrong.protected VersionsHelper.VersionPropertiesMapRequest getRequest(org.apache.maven.project.MavenProject project)
public String getOutputName()
Copyright © 2008–2022 MojoHaus. All rights reserved.