hudson.maven
Class MavenReportInfo

java.lang.Object
  extended by hudson.maven.MojoInfo
      extended by 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:
MojoInfo

Nested Class Summary
 
Nested classes/interfaces inherited from class hudson.maven.MojoInfo
MojoInfo.Maven3ProvidesNoAccessToMojo
 
Field Summary
 org.apache.maven.reporting.MavenReport report
          The fully-populated MavenReport object.
 
Fields inherited from class hudson.maven.MojoInfo
configuration, expressionEvaluator, mojo, mojoExecution, pluginName
 
Constructor Summary
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)
           
 
Method Summary
 
Methods inherited from class hudson.maven.MojoInfo
getConfigurationValue, getConfigurationValue, getGoal, getStartTime, inject, intercept, is
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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)


Copyright © 2004-2013. All Rights Reserved.