Class AggregatorThirdPartyReportMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.reporting.AbstractMavenReport
org.codehaus.mojo.license.AbstractThirdPartyReportMojo
org.codehaus.mojo.license.AggregatorThirdPartyReportMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.apache.maven.reporting.MavenMultiPageReport, org.apache.maven.reporting.MavenReport, MavenProjectDependenciesConfigurator

@Mojo(name="aggregate-third-party-report", aggregator=true, requiresDependencyResolution=TEST) public class AggregatorThirdPartyReportMojo extends AbstractThirdPartyReportMojo
Generates a report of all third-parties detected in the module. Created on 22/05/16.
Since:
1.10
Author:
Tony Chemit - dev@tchemit.fr
  • Constructor Details

    • AggregatorThirdPartyReportMojo

      public AggregatorThirdPartyReportMojo()
  • Method Details

    • getOutputName

      public String getOutputName()
    • canGenerateReport

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

      protected Collection<ThirdPartyDetails> createThirdPartyDetails() throws IOException, ThirdPartyToolException, org.apache.maven.project.ProjectBuildingException, org.apache.maven.plugin.MojoFailureException, org.apache.maven.project.artifact.InvalidDependencyVersionException, org.apache.maven.artifact.resolver.ArtifactNotFoundException, org.apache.maven.artifact.resolver.ArtifactResolutionException, DependenciesToolException, org.apache.maven.plugin.MojoExecutionException
      Specified by:
      createThirdPartyDetails in class AbstractThirdPartyReportMojo
      Throws:
      IOException
      ThirdPartyToolException
      org.apache.maven.project.ProjectBuildingException
      org.apache.maven.plugin.MojoFailureException
      org.apache.maven.project.artifact.InvalidDependencyVersionException
      org.apache.maven.artifact.resolver.ArtifactNotFoundException
      org.apache.maven.artifact.resolver.ArtifactResolutionException
      DependenciesToolException
      org.apache.maven.plugin.MojoExecutionException