Class MavenReportExecutorRequest

java.lang.Object
org.apache.maven.reporting.exec.MavenReportExecutorRequest

public class MavenReportExecutorRequest extends Object
Bean which contains necessary informations to build MavenReportExecution with MavenReportExecutor: the intent is to store some informations regarding the current Maven execution.
Version:
$Id$
  • Field Details

    • localRepository

      private org.apache.maven.artifact.repository.ArtifactRepository localRepository
    • mavenSession

      private org.apache.maven.execution.MavenSession mavenSession
    • project

      private org.apache.maven.project.MavenProject project
    • reportPlugins

      private ReportPlugin[] reportPlugins
  • Constructor Details

    • MavenReportExecutorRequest

      public MavenReportExecutorRequest()
  • Method Details

    • getLocalRepository

      public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
    • setLocalRepository

      public void setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
    • getMavenSession

      public org.apache.maven.execution.MavenSession getMavenSession()
    • setMavenSession

      public void setMavenSession(org.apache.maven.execution.MavenSession mavenSession)
    • getProject

      public org.apache.maven.project.MavenProject getProject()
    • setProject

      public void setProject(org.apache.maven.project.MavenProject project)
    • getReportPlugins

      public ReportPlugin[] getReportPlugins()
    • setReportPlugins

      public void setReportPlugins(ReportPlugin[] reportPlugins)
    • setReportPlugins

      public void setReportPlugins(org.apache.maven.model.ReportPlugin[] reportPlugins)
      Set the report plugin directly from ${project.reporting.plugins} parameter value.
      Parameters:
      reportPlugins - the report plugins from <reporting> section
      Since:
      1.4