Package io.helidon.build.dev.maven
Class MavenEnvironment
- java.lang.Object
-
- io.helidon.build.dev.maven.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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.maven.plugin.BuildPluginManagerbuildPluginManager()Returns the build plugin manager.org.apache.maven.lifecycle.DefaultLifecyclesdefaultLifeCycles()Returns the default lifecycles.Map<String,org.apache.maven.lifecycle.LifecycleMappingDelegate>lifecycleDelegates()Returns the lifecycle delegates, by phase.org.apache.maven.lifecycle.internal.MojoDescriptorCreatormojoDescriptorCreator()Returns the mojo descriptor creator.org.apache.maven.project.MavenProjectproject()Returns the project.org.apache.maven.execution.MavenSessionsession()Returns the session.org.apache.maven.lifecycle.LifecycleMappingDelegatestandardLifecycleDelegate()Returns the standard lifecycle delegate.
-
-
-
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.
-
-