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

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)
           
 
Method Summary
 
Methods inherited from class hudson.maven.MojoInfo
getConfigurationValue, getGoal, 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)


Copyright © 2004-2011. All Rights Reserved.