Package org.apache.maven.execution
Class MavenSession
java.lang.Object
org.apache.maven.execution.MavenSession
- All Implemented Interfaces:
Cloneable
A Maven execution session.
- Author:
- Jason van Zyl
-
Constructor Summary
ConstructorsConstructorDescriptionMavenSession
(org.codehaus.plexus.PlexusContainer container, MavenExecutionRequest request, MavenExecutionResult result, List<MavenProject> projects) Deprecated.MavenSession
(org.codehaus.plexus.PlexusContainer container, MavenExecutionRequest request, MavenExecutionResult result, MavenProject project) Deprecated.MavenSession
(org.codehaus.plexus.PlexusContainer container, org.apache.maven.settings.Settings settings, org.apache.maven.artifact.repository.ArtifactRepository localRepository, EventDispatcher eventDispatcher, ReactorManager unused, List<String> goals, String executionRootDir, Properties executionProperties, Date startTime) Deprecated.MavenSession
(org.codehaus.plexus.PlexusContainer container, org.apache.maven.settings.Settings settings, org.apache.maven.artifact.repository.ArtifactRepository localRepository, EventDispatcher eventDispatcher, ReactorManager unused, List<String> goals, String executionRootDir, Properties executionProperties, Properties userProperties, Date startTime) Deprecated.MavenSession
(org.codehaus.plexus.PlexusContainer container, org.eclipse.aether.RepositorySystemSession repositorySession, MavenExecutionRequest request, MavenExecutionResult result) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionclone()
This is a provisional method and may be removedorg.codehaus.plexus.PlexusContainer
Deprecated.Deprecated.Deprecated.getGoals()
org.apache.maven.artifact.repository.ArtifactRepository
getPluginContext
(org.apache.maven.plugin.descriptor.PluginDescriptor plugin, MavenProject project) Deprecated.Deprecated.org.eclipse.aether.RepositorySystemSession
org.apache.maven.settings.Settings
Deprecated.Gets the system properties to use for interpolation and profile activation.Gets the user properties to use for interpolation and profile activation.boolean
boolean
boolean
Deprecated.Deprecated.Deprecated.lookupList
(String role) Deprecated.Deprecated.void
setAllProjects
(List<MavenProject> allProjects) This is a provisional method and may be removedvoid
setCurrentProject
(MavenProject currentProject) void
setParallel
(boolean parallel) void
setProjectDependencyGraph
(ProjectDependencyGraph projectDependencyGraph) void
setProjectMap
(Map<String, MavenProject> projectMap) void
setProjects
(List<MavenProject> projects)
-
Constructor Details
-
MavenSession
@Deprecated public MavenSession(org.codehaus.plexus.PlexusContainer container, org.eclipse.aether.RepositorySystemSession repositorySession, MavenExecutionRequest request, MavenExecutionResult result) Deprecated. -
MavenSession
@Deprecated public MavenSession(org.codehaus.plexus.PlexusContainer container, MavenExecutionRequest request, MavenExecutionResult result, MavenProject project) Deprecated. -
MavenSession
@Deprecated public MavenSession(org.codehaus.plexus.PlexusContainer container, org.apache.maven.settings.Settings settings, org.apache.maven.artifact.repository.ArtifactRepository localRepository, EventDispatcher eventDispatcher, ReactorManager unused, List<String> goals, String executionRootDir, Properties executionProperties, Date startTime) Deprecated. -
MavenSession
@Deprecated public MavenSession(org.codehaus.plexus.PlexusContainer container, org.apache.maven.settings.Settings settings, org.apache.maven.artifact.repository.ArtifactRepository localRepository, EventDispatcher eventDispatcher, ReactorManager unused, List<String> goals, String executionRootDir, Properties executionProperties, Properties userProperties, Date startTime) Deprecated. -
MavenSession
@Deprecated public MavenSession(org.codehaus.plexus.PlexusContainer container, MavenExecutionRequest request, MavenExecutionResult result, List<MavenProject> projects) Deprecated.
-
-
Method Details
-
setProjects
-
getLocalRepository
public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository() -
getGoals
-
getUserProperties
Gets the user properties to use for interpolation and profile activation. The user properties have been configured directly by the user on his discretion, e.g. via the-Dkey=value
parameter on the command line.- Returns:
- The user properties, never
null
.
-
getSystemProperties
Gets the system properties to use for interpolation and profile activation. The system properties are collected from the runtime environment likeSystem.getProperties()
and environment variables.- Returns:
- The system properties, never
null
.
-
getSettings
public org.apache.maven.settings.Settings getSettings() -
getProjects
-
getExecutionRootDirectory
-
getRequest
-
setCurrentProject
-
getCurrentProject
-
getProjectBuildingRequest
-
getPluginGroups
-
isOffline
public boolean isOffline() -
getTopLevelProject
-
getResult
-
getPluginContext
public Map<String,Object> getPluginContext(org.apache.maven.plugin.descriptor.PluginDescriptor plugin, MavenProject project) -
getProjectDependencyGraph
-
setProjectDependencyGraph
-
getReactorFailureBehavior
-
clone
-
getStartTime
-
isParallel
public boolean isParallel() -
setParallel
public void setParallel(boolean parallel) -
getRepositorySession
public org.eclipse.aether.RepositorySystemSession getRepositorySession() -
setProjectMap
-
getAllProjects
This is a provisional method and may be removed -
setAllProjects
This is a provisional method and may be removed -
getProjectMap
Deprecated. -
getSortedProjects
Deprecated. -
getRepositoryCache
Deprecated. -
getEventDispatcher
Deprecated. -
isUsingPOMsFromFilesystem
Deprecated. -
getExecutionProperties
Deprecated.Use eithergetUserProperties()
orgetSystemProperties()
. -
getContainer
Deprecated. -
lookup
@Deprecated public Object lookup(String role) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException Deprecated.- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
-
lookup
@Deprecated public Object lookup(String role, String roleHint) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException Deprecated.- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
-
lookupList
@Deprecated public List<Object> lookupList(String role) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException Deprecated.- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
-
lookupMap
@Deprecated public Map<String,Object> lookupMap(String role) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException Deprecated.- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
-
getUserProperties()
orgetSystemProperties()
.