Class ParentUpdatesReport

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.reporting.AbstractMavenReport
org.codehaus.mojo.versions.AbstractVersionsReport<ParentUpdatesModel>
org.codehaus.mojo.versions.ParentUpdatesReport
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.apache.maven.reporting.MavenMultiPageReport, org.apache.maven.reporting.MavenReport

@Mojo(name="parent-updates-report", requiresDependencyResolution=RUNTIME, threadSafe=true) public class ParentUpdatesReport extends AbstractVersionsReport<ParentUpdatesModel>
Generates a report on available updates for parent artifacts
Since:
2.13.0
Author:
Andrzej Jarmoniuk
  • Constructor Details

    • ParentUpdatesReport

      @Inject protected ParentUpdatesReport(org.codehaus.plexus.i18n.I18N i18n, org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager, org.eclipse.aether.RepositorySystem repositorySystem, Map<String,org.apache.maven.wagon.Wagon> wagonMap, ReportRendererFactory rendererFactory)
  • Method Details

    • isExternalReport

      public boolean isExternalReport()
      Specified by:
      isExternalReport in interface org.apache.maven.reporting.MavenReport
      Overrides:
      isExternalReport in class org.apache.maven.reporting.AbstractMavenReport
    • canGenerateReport

      public boolean canGenerateReport()
      Specified by:
      canGenerateReport in interface org.apache.maven.reporting.MavenReport
      Overrides:
      canGenerateReport in class org.apache.maven.reporting.AbstractMavenReport
    • doGenerateReport

      protected void doGenerateReport(Locale locale, org.apache.maven.doxia.sink.Sink sink) throws org.apache.maven.reporting.MavenReportException
      generates an empty report in case there are no sources to generate a report with
      Specified by:
      doGenerateReport in class AbstractVersionsReport<ParentUpdatesModel>
      Parameters:
      locale - the locale to generate the report for.
      sink - the report formatting tool
      Throws:
      org.apache.maven.reporting.MavenReportException - when things go wrong.
    • getOutputName

      public String getOutputName()