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.
  • Field Details

    • localRepository

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

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

      private String executionId
    • project

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

      private ReportPlugin[] reportPlugins
  • Constructor Details

    • MavenReportExecutorRequest

      public MavenReportExecutorRequest()
  • Method Details

    • getLocalRepository

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

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

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

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

      public String getExecutionId()
    • setExecutionId

      public void setExecutionId(String executionId)
    • 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