| Modifier and Type | Method and Description |
|---|---|
void |
AbstractMavenLifecycleParticipant.afterProjectsRead(MavenSession session)
Invoked after all MavenProject instances have been created.
|
void |
AbstractMavenLifecycleParticipant.afterSessionEnd(MavenSession session)
Invoked after all projects were built.
|
void |
AbstractMavenLifecycleParticipant.afterSessionStart(MavenSession session)
Invoked after MavenSession instance has been created.
|
java.util.Set<org.apache.maven.artifact.Artifact> |
DefaultProjectDependenciesResolver.resolve(java.util.Collection<? extends MavenProject> projects,
java.util.Collection<java.lang.String> scopesToResolve,
MavenSession session)
Deprecated.
|
java.util.Set<org.apache.maven.artifact.Artifact> |
ProjectDependenciesResolver.resolve(java.util.Collection<? extends MavenProject> projects,
java.util.Collection<java.lang.String> scopes,
MavenSession session)
Deprecated.
Resolves the transitive dependencies of the specified projects.
|
java.util.Set<org.apache.maven.artifact.Artifact> |
DefaultProjectDependenciesResolver.resolve(MavenProject project,
java.util.Collection<java.lang.String> scopesToCollect,
java.util.Collection<java.lang.String> scopesToResolve,
MavenSession session)
Deprecated.
|
java.util.Set<org.apache.maven.artifact.Artifact> |
ProjectDependenciesResolver.resolve(MavenProject project,
java.util.Collection<java.lang.String> scopesToCollect,
java.util.Collection<java.lang.String> scopesToResolve,
MavenSession session)
Deprecated.
Resolves the transitive dependencies of the specified project.
|
java.util.Set<org.apache.maven.artifact.Artifact> |
DefaultProjectDependenciesResolver.resolve(MavenProject project,
java.util.Collection<java.lang.String> scopesToCollect,
java.util.Collection<java.lang.String> scopesToResolve,
MavenSession session,
java.util.Set<org.apache.maven.artifact.Artifact> ignoreableArtifacts)
Deprecated.
|
java.util.Set<org.apache.maven.artifact.Artifact> |
ProjectDependenciesResolver.resolve(MavenProject project,
java.util.Collection<java.lang.String> scopesToCollect,
java.util.Collection<java.lang.String> scopesToResolve,
MavenSession session,
java.util.Set<org.apache.maven.artifact.Artifact> ignoreableArtifacts)
Deprecated.
Resolves the transitive dependencies of the specified project.
|
java.util.Set<org.apache.maven.artifact.Artifact> |
DefaultProjectDependenciesResolver.resolve(MavenProject project,
java.util.Collection<java.lang.String> scopesToResolve,
MavenSession session)
Deprecated.
|
java.util.Set<org.apache.maven.artifact.Artifact> |
ProjectDependenciesResolver.resolve(MavenProject project,
java.util.Collection<java.lang.String> scopesToResolve,
MavenSession session)
Deprecated.
Resolves the transitive dependencies of the specified project.
|
| Modifier and Type | Method and Description |
|---|---|
static RepositoryRequest |
DefaultRepositoryRequest.getRepositoryRequest(MavenSession session,
MavenProject project) |
| Modifier and Type | Method and Description |
|---|---|
MavenSession |
MavenSession.clone() |
MavenSession |
MojoExecutionEvent.getSession() |
MavenSession |
ProjectExecutionEvent.getSession() |
MavenSession |
ExecutionEvent.getSession()
Gets the session from which this event originates.
|
| Constructor and Description |
|---|
MojoExecutionEvent(MavenSession session,
MavenProject project,
MojoExecution mojoExecution,
org.apache.maven.plugin.Mojo mojo) |
MojoExecutionEvent(MavenSession session,
MavenProject project,
MojoExecution mojoExecution,
org.apache.maven.plugin.Mojo mojo,
java.lang.Throwable cause) |
ProjectExecutionEvent(MavenSession session,
MavenProject project) |
ProjectExecutionEvent(MavenSession session,
MavenProject project,
java.util.List<MojoExecution> executionPlan) |
ProjectExecutionEvent(MavenSession session,
MavenProject project,
java.util.List<MojoExecution> executionPlan,
java.lang.Throwable cause) |
ProjectExecutionEvent(MavenSession session,
MavenProject project,
java.lang.Throwable cause) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.maven.model.building.Result<? extends ProjectDependencyGraph> |
GraphBuilder.build(MavenSession session) |
org.apache.maven.model.building.Result<ProjectDependencyGraph> |
DefaultGraphBuilder.build(MavenSession session) |
| Modifier and Type | Method and Description |
|---|---|
MavenExecutionPlan |
DefaultLifecycleExecutor.calculateExecutionPlan(MavenSession session,
boolean setup,
java.lang.String... tasks) |
MavenExecutionPlan |
LifecycleExecutor.calculateExecutionPlan(MavenSession session,
boolean setup,
java.lang.String... tasks) |
MavenExecutionPlan |
DefaultLifecycleExecutor.calculateExecutionPlan(MavenSession session,
java.lang.String... tasks) |
MavenExecutionPlan |
LifecycleExecutor.calculateExecutionPlan(MavenSession session,
java.lang.String... tasks) |
void |
DefaultLifecycleExecutor.calculateForkedExecutions(MojoExecution mojoExecution,
MavenSession session) |
void |
LifecycleExecutor.calculateForkedExecutions(MojoExecution mojoExecution,
MavenSession session) |
java.util.Map<java.lang.String,java.util.List<MojoExecution>> |
LifecycleMappingDelegate.calculateLifecycleMappings(MavenSession session,
MavenProject project,
Lifecycle lifecycle,
java.lang.String lifecyclePhase) |
void |
DefaultLifecycleExecutor.execute(MavenSession session) |
void |
LifecycleExecutor.execute(MavenSession session) |
java.util.List<MavenProject> |
DefaultLifecycleExecutor.executeForkedExecutions(MojoExecution mojoExecution,
MavenSession session) |
java.util.List<MavenProject> |
LifecycleExecutor.executeForkedExecutions(MojoExecution mojoExecution,
MavenSession session) |
| Modifier and Type | Method and Description |
|---|---|
MavenSession |
ProjectSegment.getSession() |
| Modifier and Type | Method and Description |
|---|---|
void |
LifecycleModuleBuilder.buildProject(MavenSession session,
MavenSession rootSession,
ReactorContext reactorContext,
MavenProject currentProject,
TaskSegment taskSegment) |
void |
LifecycleModuleBuilder.buildProject(MavenSession session,
ReactorContext reactorContext,
MavenProject currentProject,
TaskSegment taskSegment) |
MavenExecutionPlan |
LifecycleExecutionPlanCalculator.calculateExecutionPlan(MavenSession session,
MavenProject project,
java.util.List<java.lang.Object> tasks) |
MavenExecutionPlan |
DefaultLifecycleExecutionPlanCalculator.calculateExecutionPlan(MavenSession session,
MavenProject project,
java.util.List<java.lang.Object> tasks) |
MavenExecutionPlan |
LifecycleExecutionPlanCalculator.calculateExecutionPlan(MavenSession session,
MavenProject project,
java.util.List<java.lang.Object> tasks,
boolean setup) |
MavenExecutionPlan |
DefaultLifecycleExecutionPlanCalculator.calculateExecutionPlan(MavenSession session,
MavenProject project,
java.util.List<java.lang.Object> tasks,
boolean setup) |
void |
LifecycleExecutionPlanCalculator.calculateForkedExecutions(MojoExecution mojoExecution,
MavenSession session) |
void |
DefaultLifecycleExecutionPlanCalculator.calculateForkedExecutions(MojoExecution mojoExecution,
MavenSession session) |
java.util.Map<java.lang.String,java.util.List<MojoExecution>> |
DefaultLifecycleMappingDelegate.calculateLifecycleMappings(MavenSession session,
MavenProject project,
Lifecycle lifecycle,
java.lang.String lifecyclePhase) |
java.util.List<MojoExecution> |
DefaultLifecycleExecutionPlanCalculator.calculateMojoExecutions(MavenSession session,
MavenProject project,
java.util.List<java.lang.Object> tasks) |
ProjectBuildList |
BuildListCalculator.calculateProjectBuilds(MavenSession session,
java.util.List<TaskSegment> taskSegments) |
java.util.List<TaskSegment> |
DefaultLifecycleTaskSegmentCalculator.calculateTaskSegments(MavenSession session) |
java.util.List<TaskSegment> |
LifecycleTaskSegmentCalculator.calculateTaskSegments(MavenSession session) |
java.util.List<TaskSegment> |
DefaultLifecycleTaskSegmentCalculator.calculateTaskSegments(MavenSession session,
java.util.List<java.lang.String> tasks) |
java.util.List<TaskSegment> |
LifecycleTaskSegmentCalculator.calculateTaskSegments(MavenSession session,
java.util.List<java.lang.String> tasks) |
void |
MojoExecutor.ensureDependenciesAreResolved(org.apache.maven.plugin.descriptor.MojoDescriptor mojoDescriptor,
MavenSession session,
DependencyContext dependencyContext) |
void |
LifecycleStarter.execute(MavenSession session) |
void |
MojoExecutor.execute(MavenSession session,
java.util.List<MojoExecution> mojoExecutions,
ProjectIndex projectIndex) |
void |
MojoExecutor.execute(MavenSession session,
MojoExecution mojoExecution,
ProjectIndex projectIndex,
DependencyContext dependencyContext,
PhaseRecorder phaseRecorder) |
java.util.List<MavenProject> |
MojoExecutor.executeForkedExecutions(MojoExecution mojoExecution,
MavenSession session,
ProjectIndex projectIndex) |
org.apache.maven.model.Plugin |
MojoDescriptorCreator.findPluginForPrefix(java.lang.String prefix,
MavenSession session) |
void |
DefaultExecutionEventCatapult.fire(ExecutionEvent.Type eventType,
MavenSession session,
MojoExecution mojoExecution) |
void |
ExecutionEventCatapult.fire(ExecutionEvent.Type eventType,
MavenSession session,
MojoExecution mojoExecution) |
void |
DefaultExecutionEventCatapult.fire(ExecutionEvent.Type eventType,
MavenSession session,
MojoExecution mojoExecution,
java.lang.Exception exception) |
void |
ExecutionEventCatapult.fire(ExecutionEvent.Type eventType,
MavenSession session,
MojoExecution mojoExecution,
java.lang.Exception exception) |
org.apache.maven.plugin.descriptor.MojoDescriptor |
MojoDescriptorCreator.getMojoDescriptor(java.lang.String task,
MavenSession session,
MavenProject project) |
static java.util.List<MavenProject> |
LifecycleDependencyResolver.getProjects(MavenProject project,
MavenSession session,
boolean aggregator) |
DependencyContext |
MojoExecutor.newDependencyContext(MavenSession session,
java.util.List<MojoExecution> mojoExecutions) |
boolean |
DefaultLifecycleTaskSegmentCalculator.requiresProject(MavenSession session) |
boolean |
LifecycleTaskSegmentCalculator.requiresProject(MavenSession session) |
void |
LifecyclePluginResolver.resolveMissingPluginVersions(MavenProject project,
MavenSession session) |
void |
LifecycleDependencyResolver.resolveProjectDependencies(MavenProject project,
java.util.Collection<java.lang.String> scopesToCollect,
java.util.Collection<java.lang.String> scopesToResolve,
MavenSession session,
boolean aggregating,
java.util.Set<org.apache.maven.artifact.Artifact> projectArtifacts) |
void |
LifecycleExecutionPlanCalculator.setupMojoExecution(MavenSession session,
MavenProject project,
MojoExecution mojoExecution) |
void |
DefaultLifecycleExecutionPlanCalculator.setupMojoExecution(MavenSession session,
MavenProject project,
MojoExecution mojoExecution) |
| Constructor and Description |
|---|
ProjectSegment(MavenProject project,
TaskSegment taskSegment,
MavenSession copiedSession) |
| Modifier and Type | Method and Description |
|---|---|
void |
Builder.build(MavenSession session,
ReactorContext reactorContext,
ProjectBuildList projectBuilds,
java.util.List<TaskSegment> taskSegments,
ReactorBuildStatus reactorBuildStatus) |
void |
BuilderCommon.handleBuildError(ReactorContext buildContext,
MavenSession rootSession,
MavenSession currentSession,
MavenProject mavenProject,
java.lang.Throwable t,
long buildStartTime) |
MavenExecutionPlan |
BuilderCommon.resolveBuildPlan(MavenSession session,
MavenProject project,
TaskSegment taskSegment,
java.util.Set<org.apache.maven.artifact.Artifact> projectArtifacts) |
| Modifier and Type | Method and Description |
|---|---|
void |
MultiThreadedBuilder.build(MavenSession session,
ReactorContext reactorContext,
ProjectBuildList projectBuilds,
java.util.List<TaskSegment> taskSegments,
ReactorBuildStatus reactorBuildStatus) |
| Modifier and Type | Method and Description |
|---|---|
void |
SingleThreadedBuilder.build(MavenSession session,
ReactorContext reactorContext,
ProjectBuildList projectBuilds,
java.util.List<TaskSegment> taskSegments,
ReactorBuildStatus reactorBuildStatus) |
| Modifier and Type | Method and Description |
|---|---|
MavenSession |
LegacySupport.getSession()
Gets the currently active session.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PluginManager.executeMojo(MavenProject project,
MojoExecution execution,
MavenSession session)
Deprecated.
|
void |
BuildPluginManager.executeMojo(MavenSession session,
MojoExecution execution) |
void |
DefaultBuildPluginManager.executeMojo(MavenSession session,
MojoExecution mojoExecution) |
<T> T |
MavenPluginManager.getConfiguredMojo(java.lang.Class<T> mojoInterface,
MavenSession session,
MojoExecution mojoExecution)
Looks up the mojo for the specified mojo execution and populates its parameters from the configuration given by
the mojo execution.
|
org.apache.maven.model.Plugin |
PluginManager.getPluginDefinitionForPrefix(java.lang.String prefix,
MavenSession session,
MavenProject project)
Deprecated.
|
org.codehaus.plexus.classworlds.realm.ClassRealm |
BuildPluginManager.getPluginRealm(MavenSession session,
org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor) |
org.codehaus.plexus.classworlds.realm.ClassRealm |
DefaultBuildPluginManager.getPluginRealm(MavenSession session,
org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor)
TODO pluginDescriptor classRealm and artifacts are set as a side effect of this
call, which is not nice.
|
org.apache.maven.plugin.descriptor.PluginDescriptor |
PluginManager.loadPluginDescriptor(org.apache.maven.model.Plugin plugin,
MavenProject project,
MavenSession session)
Deprecated.
|
org.apache.maven.plugin.descriptor.PluginDescriptor |
PluginManager.loadPluginFully(org.apache.maven.model.Plugin plugin,
MavenProject project,
MavenSession session)
Deprecated.
|
void |
LegacySupport.setSession(MavenSession session)
Sets the currently active session.
|
void |
MavenPluginManager.setupPluginRealm(org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor,
MavenSession session,
java.lang.ClassLoader parent,
java.util.List<java.lang.String> imports,
org.eclipse.aether.graph.DependencyFilter filter)
Sets up the class realm for the specified plugin.
|
| Constructor and Description |
|---|
PluginParameterExpressionEvaluator(MavenSession session) |
PluginParameterExpressionEvaluator(MavenSession session,
MojoExecution mojoExecution) |
PluginParameterExpressionEvaluator(MavenSession session,
MojoExecution mojoExecution,
PathTranslator pathTranslator,
org.codehaus.plexus.logging.Logger logger,
MavenProject project,
java.util.Properties properties)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
MavenSession |
DefaultLegacySupport.getSession() |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultPluginManager.executeMojo(MavenProject project,
MojoExecution execution,
MavenSession session) |
<T> T |
DefaultMavenPluginManager.getConfiguredMojo(java.lang.Class<T> mojoInterface,
MavenSession session,
MojoExecution mojoExecution) |
org.apache.maven.model.Plugin |
DefaultPluginManager.getPluginDefinitionForPrefix(java.lang.String prefix,
MavenSession session,
MavenProject project) |
org.apache.maven.plugin.descriptor.PluginDescriptor |
DefaultPluginManager.loadPluginDescriptor(org.apache.maven.model.Plugin plugin,
MavenProject project,
MavenSession session) |
org.apache.maven.plugin.descriptor.PluginDescriptor |
DefaultPluginManager.loadPluginFully(org.apache.maven.model.Plugin plugin,
MavenProject project,
MavenSession session) |
void |
DefaultLegacySupport.setSession(MavenSession session) |
void |
DefaultMavenPluginManager.setupPluginRealm(org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor,
MavenSession session,
java.lang.ClassLoader parent,
java.util.List<java.lang.String> imports,
org.eclipse.aether.graph.DependencyFilter filter) |
| Constructor and Description |
|---|
DefaultPluginPrefixRequest(java.lang.String prefix,
MavenSession session)
Creates a request for the specified plugin prefix and build session.
|
| Constructor and Description |
|---|
DefaultPluginVersionRequest(org.apache.maven.model.Plugin plugin,
MavenSession session)
Creates a request for the specified plugin by copying settings from the specified build session.
|
| Modifier and Type | Method and Description |
|---|---|
Toolchain |
DefaultToolchainManager.getToolchainFromBuildContext(java.lang.String type,
MavenSession session) |
Toolchain |
ToolchainManager.getToolchainFromBuildContext(java.lang.String type,
MavenSession context)
Retrieve toolchain of specified type from build context.
|
java.util.List<Toolchain> |
DefaultToolchainManager.getToolchains(MavenSession session,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> requirements) |
java.util.List<Toolchain> |
ToolchainManager.getToolchains(MavenSession session,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> requirements)
Select all toolchains available in user settings matching the type and requirements,
independently from
maven-toolchains-plugin. |
ToolchainPrivate[] |
ToolchainManagerPrivate.getToolchainsForType(java.lang.String type,
MavenSession context)
Retrieves every toolchains of given type available in user settings.
|
ToolchainPrivate[] |
DefaultToolchainManagerPrivate.getToolchainsForType(java.lang.String type,
MavenSession context) |
void |
ToolchainManagerPrivate.storeToolchainToBuildContext(ToolchainPrivate toolchain,
MavenSession context)
Stores the toolchain into build context for later use by toolchain-aware plugins.
|
void |
DefaultToolchainManagerPrivate.storeToolchainToBuildContext(ToolchainPrivate toolchain,
MavenSession session) |