Package hudson.maven

Class 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:
    MojoInfo
    • Field Detail

      • 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 Detail

      • 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)