org.apache.maven.reporting.exec
Class MavenReportExecution

java.lang.Object
  extended by org.apache.maven.reporting.exec.MavenReportExecution

public class MavenReportExecution
extends 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.

Author:
Olivier Lamy

Constructor Summary
MavenReportExecution(MavenReport mavenReport)
           
MavenReportExecution(Plugin plugin, MavenReport mavenReport, ClassLoader classLoader)
           
 
Method Summary
 ClassLoader getClassLoader()
           
 MavenReport getMavenReport()
           
 Plugin getPlugin()
           
 void setClassLoader(ClassLoader classLoader)
           
 void setMavenReport(MavenReport mavenReport)
           
 void setPlugin(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(Plugin plugin,
                            MavenReport mavenReport,
                            ClassLoader classLoader)

MavenReportExecution

public MavenReportExecution(MavenReport mavenReport)
Method Detail

getMavenReport

public MavenReport getMavenReport()

setMavenReport

public void setMavenReport(MavenReport mavenReport)

getClassLoader

public ClassLoader getClassLoader()

setClassLoader

public void setClassLoader(ClassLoader classLoader)

setPlugin

public void setPlugin(Plugin plugin)

getPlugin

public Plugin getPlugin()


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