Class MojoParameters


  • public class MojoParameters
    extends Object
    Helper class for encapsulating Mojo params which are not Plexus components
    Since:
    09.05.14
    Author:
    roland
    • Constructor Detail

      • MojoParameters

        public MojoParameters​(org.apache.maven.execution.MavenSession session,
                              org.apache.maven.project.MavenProject project,
                              org.apache.maven.archiver.MavenArchiveConfiguration archive,
                              org.apache.maven.shared.filtering.MavenFileFilter mavenFileFilter,
                              org.apache.maven.shared.filtering.MavenReaderFilter mavenFilterReader,
                              org.apache.maven.settings.Settings settings,
                              String sourceDirectory,
                              String outputDirectory,
                              List<org.apache.maven.project.MavenProject> reactorProjects)
    • Method Detail

      • getArchiveConfiguration

        public org.apache.maven.archiver.MavenArchiveConfiguration getArchiveConfiguration()
      • getSourceDirectory

        public String getSourceDirectory()
      • getOutputDirectory

        public String getOutputDirectory()
      • getSession

        public org.apache.maven.execution.MavenSession getSession()
      • getMavenFileFilter

        public org.apache.maven.shared.filtering.MavenFileFilter getMavenFileFilter()
      • getMavenFilterReader

        public org.apache.maven.shared.filtering.MavenReaderFilter getMavenFilterReader()
      • getProject

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

        public org.apache.maven.settings.Settings getSettings()
      • getReactorProjects

        public List<org.apache.maven.project.MavenProject> getReactorProjects()