Package hudson.maven
Class MavenReportInfo
- java.lang.Object
-
- hudson.maven.MojoInfo
-
- hudson.maven.MavenReportInfo
-
public final class MavenReportInfo extends MojoInfo
Information aboutMavenReport
that was executed.Since
MavenReport
is always aMojo
(even though the interface inheritance is not explicitly defined), this class extends fromMojoInfo
.This object provides additional convenience methods that only make sense for
MavenReport
.- Author:
- Kohsuke Kawaguchi
- See Also:
MojoInfo
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.maven.MojoInfo
MojoInfo.Maven3ProvidesNoAccessToMojo
-
-
Field Summary
Fields Modifier and Type Field Description org.apache.maven.reporting.MavenReport
report
The fully-populatedMavenReport
object.-
Fields inherited from class hudson.maven.MojoInfo
configuration, expressionEvaluator, mojo, mojoExecution, pluginName
-
-
Constructor Summary
Constructors Constructor Description 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)
-
-
-
Field Detail
-
report
public final org.apache.maven.reporting.MavenReport report
The fully-populatedMavenReport
object. The same object asMojoInfo.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)
-
-