Package hudson.maven

Class MavenReportInfo

java.lang.Object
hudson.maven.MojoInfo
hudson.maven.MavenReportInfo

public final class MavenReportInfo extends MojoInfo
Information about MavenReport that was executed.

Since MavenReport is always a Mojo (even though the interface inheritance is not explicitly defined), this class extends from MojoInfo.

This object provides additional convenience methods that only make sense for MavenReport.

Author:
Kohsuke Kawaguchi
See Also:
  • Field Details

    • report

      public final org.apache.maven.reporting.MavenReport report
      The fully-populated MavenReport object. The same object as MojoInfo.mojo but in the right type. Never null.
  • Constructor Details

    • MavenReportInfo

      public MavenReportInfo(org.apache.maven.plugin.MojoExecution mojoExecution, org.apache.maven.reporting.MavenReport mojo, org.codehaus.plexus.configuration.PlexusConfiguration configuration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator, long mojoStartTime)