public final class MavenReportInfo extends MojoInfo
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.
MojoInfoMojoInfo.Maven3ProvidesNoAccessToMojo| Modifier and Type | Field and Description |
|---|---|
org.apache.maven.reporting.MavenReport |
report
The fully-populated
MavenReport object. |
configuration, expressionEvaluator, mojo, mojoExecution, pluginName| Constructor and 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) |
public final org.apache.maven.reporting.MavenReport report
MavenReport object. The same object as
MojoInfo.mojo but in the right type. Never null.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)
Copyright © 2016–2017. All rights reserved.