Package hudson.maven
Class MavenReportInfo
java.lang.Object
hudson.maven.MojoInfo
hudson.maven.MavenReportInfo
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:
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.maven.MojoInfo
MojoInfo.Maven3ProvidesNoAccessToMojo
-
Field Summary
Modifier and TypeFieldDescriptionfinal org.apache.maven.reporting.MavenReport
The fully-populatedMavenReport
object.Fields inherited from class hudson.maven.MojoInfo
configuration, expressionEvaluator, mojo, mojoExecution, pluginName
-
Constructor Summary
ConstructorDescriptionMavenReportInfo
(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) -
Method Summary
Methods inherited from class hudson.maven.MojoInfo
getConfigurationValue, getConfigurationValue, getGoal, getStartTime, inject, intercept, is
-
Field Details
-
report
public final org.apache.maven.reporting.MavenReport reportThe fully-populatedMavenReport
object. The same object asMojoInfo.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)
-