Class MavenEnvironment


  • public class MavenEnvironment
    extends Object
    An accessor for various Maven components.
    • Constructor Summary

      Constructors 
      Constructor Description
      MavenEnvironment​(org.apache.maven.project.MavenProject project, org.apache.maven.execution.MavenSession session, org.apache.maven.lifecycle.internal.MojoDescriptorCreator mojoDescriptorCreator, org.apache.maven.lifecycle.DefaultLifecycles defaultLifeCycles, org.apache.maven.lifecycle.LifecycleMappingDelegate standardLifecycleDelegate, Map<String,​org.apache.maven.lifecycle.LifecycleMappingDelegate> lifecycleDelegates, org.apache.maven.plugin.BuildPluginManager buildPluginManager)
      Constructor.
    • Constructor Detail

      • MavenEnvironment

        public MavenEnvironment​(org.apache.maven.project.MavenProject project,
                                org.apache.maven.execution.MavenSession session,
                                org.apache.maven.lifecycle.internal.MojoDescriptorCreator mojoDescriptorCreator,
                                org.apache.maven.lifecycle.DefaultLifecycles defaultLifeCycles,
                                org.apache.maven.lifecycle.LifecycleMappingDelegate standardLifecycleDelegate,
                                Map<String,​org.apache.maven.lifecycle.LifecycleMappingDelegate> lifecycleDelegates,
                                org.apache.maven.plugin.BuildPluginManager buildPluginManager)
        Constructor.
        Parameters:
        project - The project.
        session - The session.
        mojoDescriptorCreator - The mojo descriptor creator.
        defaultLifeCycles - The default lifecycles.
        standardLifecycleDelegate - The standard lifecycle mapping delegate.
        lifecycleDelegates - The lifecycle delegates, by phase.
        buildPluginManager - The build plugin manager.
    • Method Detail

      • project

        public org.apache.maven.project.MavenProject project()
        Returns the project.
        Returns:
        The project.
      • session

        public org.apache.maven.execution.MavenSession session()
        Returns the session.
        Returns:
        The session.
      • mojoDescriptorCreator

        public org.apache.maven.lifecycle.internal.MojoDescriptorCreator mojoDescriptorCreator()
        Returns the mojo descriptor creator.
        Returns:
        The creator.
      • defaultLifeCycles

        public org.apache.maven.lifecycle.DefaultLifecycles defaultLifeCycles()
        Returns the default lifecycles.
        Returns:
        The lifecycles.
      • standardLifecycleDelegate

        public org.apache.maven.lifecycle.LifecycleMappingDelegate standardLifecycleDelegate()
        Returns the standard lifecycle delegate.
        Returns:
        THe delegate.
      • lifecycleDelegates

        public Map<String,​org.apache.maven.lifecycle.LifecycleMappingDelegate> lifecycleDelegates()
        Returns the lifecycle delegates, by phase.
        Returns:
        The delegates.
      • buildPluginManager

        public org.apache.maven.plugin.BuildPluginManager buildPluginManager()
        Returns the build plugin manager.
        Returns:
        The manager.