Class MavenProjectWrapper

java.lang.Object
aQute.bnd.maven.reporter.plugin.MavenProjectWrapper

public class MavenProjectWrapper extends Object
This class is a wrapper from which report plugins will extract data.
  • Constructor Details

    • MavenProjectWrapper

      public MavenProjectWrapper(List<org.apache.maven.project.MavenProject> projects, org.apache.maven.project.MavenProject projectBase)
      Constructor of the wrapper.
      Parameters:
      projects - the list of projects of the current session
      projectBase - the current project
  • Method Details

    • getReportConfig

      public Properties getReportConfig()
    • getProject

      public org.apache.maven.project.MavenProject getProject()
      Returns:
      the current project
    • getSubProjects

      public List<org.apache.maven.project.MavenProject> getSubProjects()
      Returns:
      the list of child project of the current project
    • getProjects

      public List<org.apache.maven.project.MavenProject> getProjects()
      Returns:
      the list of the project of the current session
    • isAggregator

      public boolean isAggregator()
      Returns:
      true if the current project is an aggregator