org.apache.maven.plugins.site
Class MavenReportExecution

java.lang.Object
  extended by org.apache.maven.plugins.site.MavenReportExecution

public class MavenReportExecution
extends java.lang.Object

Since maven 3 reporting plugin MavenReport are not anymore injected by maven core This class will store all necessary information for MavenReport execution :

With this it's possible to execute the MavenReport generate with settings the current Thread classLoader first with classLoader

This beans will be build by MavenReportExecutor.

Since:
3.0-beta-1
Author:
Olivier Lamy

Constructor Summary
MavenReportExecution(org.apache.maven.model.Plugin plugin, org.apache.maven.reporting.MavenReport mavenReport, java.lang.ClassLoader classLoader)
           
 
Method Summary
 java.lang.ClassLoader getClassLoader()
           
 org.apache.maven.reporting.MavenReport getMavenReport()
           
 org.apache.maven.model.Plugin getPlugin()
           
 void setClassLoader(java.lang.ClassLoader classLoader)
           
 void setMavenReport(org.apache.maven.reporting.MavenReport mavenReport)
           
 void setPlugin(org.apache.maven.model.Plugin plugin)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenReportExecution

public MavenReportExecution(org.apache.maven.model.Plugin plugin,
                            org.apache.maven.reporting.MavenReport mavenReport,
                            java.lang.ClassLoader classLoader)
Method Detail

getMavenReport

public org.apache.maven.reporting.MavenReport getMavenReport()

setMavenReport

public void setMavenReport(org.apache.maven.reporting.MavenReport mavenReport)

getClassLoader

public java.lang.ClassLoader getClassLoader()

setClassLoader

public void setClassLoader(java.lang.ClassLoader classLoader)

setPlugin

public void setPlugin(org.apache.maven.model.Plugin plugin)

getPlugin

public org.apache.maven.model.Plugin getPlugin()


Copyright © 2002-2010 The Apache Software Foundation. All Rights Reserved.