Class 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: MavenReportExecutorRequest.java 1787667 2017-03-19 22:18:45Z hboutemy $
    Author:
    Olivier Lamy
    • Constructor Detail

      • MavenReportExecutorRequest

        public MavenReportExecutorRequest()
    • Method Detail

      • 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