org.apache.maven.plugins.site
Class DefaultMavenReportExecutor

java.lang.Object
  extended by org.apache.maven.plugins.site.DefaultMavenReportExecutor
All Implemented Interfaces:
MavenReportExecutor

@Component(role=MavenReportExecutor.class)
public class DefaultMavenReportExecutor
extends java.lang.Object
implements MavenReportExecutor

Since:
3.0-beta-1
Author:
Olivier Lamy

Field Summary
protected  org.apache.maven.lifecycle.LifecycleExecutor lifecycleExecutor
           
protected  org.apache.maven.plugin.MavenPluginManager mavenPluginManager
           
protected  org.apache.maven.plugin.version.PluginVersionResolver pluginVersionResolver
           
 
Constructor Summary
DefaultMavenReportExecutor()
           
 
Method Summary
 java.util.List<MavenReportExecution> buildMavenReports(MavenReportExecutorRequest mavenReportExecutorRequest)
           
protected  java.lang.String getPluginVersion(ReportPlugin reportPlugin, org.apache.maven.artifact.repository.RepositoryRequest repositoryRequest, MavenReportExecutorRequest mavenReportExecutorRequest)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mavenPluginManager

@Requirement
protected org.apache.maven.plugin.MavenPluginManager mavenPluginManager

lifecycleExecutor

@Requirement
protected org.apache.maven.lifecycle.LifecycleExecutor lifecycleExecutor

pluginVersionResolver

@Requirement
protected org.apache.maven.plugin.version.PluginVersionResolver pluginVersionResolver
Constructor Detail

DefaultMavenReportExecutor

public DefaultMavenReportExecutor()
Method Detail

buildMavenReports

public java.util.List<MavenReportExecution> buildMavenReports(MavenReportExecutorRequest mavenReportExecutorRequest)
                                                       throws org.apache.maven.plugin.MojoExecutionException
Specified by:
buildMavenReports in interface MavenReportExecutor
Returns:
Throws:
org.apache.maven.plugin.MojoExecutionException

getPluginVersion

protected java.lang.String getPluginVersion(ReportPlugin reportPlugin,
                                            org.apache.maven.artifact.repository.RepositoryRequest repositoryRequest,
                                            MavenReportExecutorRequest mavenReportExecutorRequest)
                                     throws org.apache.maven.plugin.version.PluginVersionResolutionException
Throws:
org.apache.maven.plugin.version.PluginVersionResolutionException


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