Modifier and Type | Method and Description |
---|---|
void |
AbstractMavenLifecycleParticipant.afterProjectsRead(MavenSession session)
Invoked after all MavenProject instances have been created.
|
private void |
DefaultMaven.afterSessionEnd(java.util.Collection<MavenProject> projects,
MavenSession session) |
void |
AbstractMavenLifecycleParticipant.afterSessionEnd(MavenSession session)
Invoked after all projects were built.
|
void |
AbstractMavenLifecycleParticipant.afterSessionStart(MavenSession session)
Invoked after MavenSession instance has been created.
|
private Result<? extends ProjectDependencyGraph> |
DefaultMaven.buildGraph(MavenSession session,
MavenExecutionResult result) |
private MavenExecutionResult |
DefaultMaven.doExecute(MavenExecutionRequest request,
MavenSession session,
MavenExecutionResult result,
org.eclipse.aether.DefaultRepositorySystemSession repoSession) |
java.util.Set<Artifact> |
DefaultProjectDependenciesResolver.resolve(java.util.Collection<? extends MavenProject> projects,
java.util.Collection<java.lang.String> scopesToResolve,
MavenSession session)
Deprecated.
|
java.util.Set<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<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<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<Artifact> |
DefaultProjectDependenciesResolver.resolve(MavenProject project,
java.util.Collection<java.lang.String> scopesToCollect,
java.util.Collection<java.lang.String> scopesToResolve,
MavenSession session,
java.util.Set<Artifact> ignoreableArtifacts)
Deprecated.
|
java.util.Set<Artifact> |
ProjectDependenciesResolver.resolve(MavenProject project,
java.util.Collection<java.lang.String> scopesToCollect,
java.util.Collection<java.lang.String> scopesToResolve,
MavenSession session,
java.util.Set<Artifact> ignoreableArtifacts)
Deprecated.
Resolves the transitive dependencies of the specified project.
|
java.util.Set<Artifact> |
DefaultProjectDependenciesResolver.resolve(MavenProject project,
java.util.Collection<java.lang.String> scopesToResolve,
MavenSession session)
Deprecated.
|
java.util.Set<Artifact> |
ProjectDependenciesResolver.resolve(MavenProject project,
java.util.Collection<java.lang.String> scopesToResolve,
MavenSession session)
Deprecated.
Resolves the transitive dependencies of the specified project.
|
private java.util.Set<Artifact> |
DefaultProjectDependenciesResolver.resolveImpl(java.util.Collection<? extends MavenProject> projects,
java.util.Collection<java.lang.String> scopesToCollect,
java.util.Collection<java.lang.String> scopesToResolve,
MavenSession session,
java.util.Set<java.lang.String> projectIds)
Deprecated.
|
Constructor and Description |
---|
ReactorReader(MavenSession session) |
Modifier and Type | Method and Description |
---|---|
static RepositoryRequest |
DefaultRepositoryRequest.getRepositoryRequest(MavenSession session,
MavenProject project) |
Modifier and Type | Method and Description |
---|---|
private void |
DefaultArtifactResolver.injectSession1(RepositoryRequest request,
MavenSession session) |
private void |
DefaultArtifactResolver.injectSession2(ArtifactResolutionRequest request,
MavenSession session) |
Modifier and Type | Method and Description |
---|---|
private void |
ExecutionEventLogger.logReactorSummary(MavenSession session) |
private void |
ExecutionEventLogger.logResult(MavenSession session) |
private void |
ExecutionEventLogger.logStats(MavenSession session) |
Modifier and Type | Field and Description |
---|---|
private MavenSession |
MojoExecutionEvent.session |
private MavenSession |
ProjectExecutionEvent.session |
Modifier and Type | Method and Description |
---|---|
MavenSession |
MavenSession.clone() |
MavenSession |
MojoExecutionEvent.getSession() |
MavenSession |
ExecutionEvent.getSession()
Gets the session from which this event originates.
|
MavenSession |
ProjectExecutionEvent.getSession() |
Constructor and Description |
---|
MojoExecutionEvent(MavenSession session,
MavenProject project,
MojoExecution mojoExecution,
Mojo mojo) |
MojoExecutionEvent(MavenSession session,
MavenProject project,
MojoExecution mojoExecution,
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 |
---|---|
Result<ProjectDependencyGraph> |
DefaultGraphBuilder.build(MavenSession session) |
Result<? extends ProjectDependencyGraph> |
GraphBuilder.build(MavenSession session) |
private java.util.List<MavenProject> |
DefaultGraphBuilder.getProjectsForMavenReactor(MavenSession session) |
private Result<ProjectDependencyGraph> |
DefaultGraphBuilder.reactorDependencyGraph(MavenSession session,
java.util.List<MavenProject> projects) |
private Result<ProjectDependencyGraph> |
DefaultGraphBuilder.sessionDependencyGraph(MavenSession session) |
Modifier and Type | Method and Description |
---|---|
MavenExecutionPlan |
LifecycleExecutor.calculateExecutionPlan(MavenSession session,
boolean setup,
java.lang.String... tasks) |
MavenExecutionPlan |
DefaultLifecycleExecutor.calculateExecutionPlan(MavenSession session,
boolean setup,
java.lang.String... tasks) |
MavenExecutionPlan |
LifecycleExecutor.calculateExecutionPlan(MavenSession session,
java.lang.String... tasks) |
MavenExecutionPlan |
DefaultLifecycleExecutor.calculateExecutionPlan(MavenSession session,
java.lang.String... tasks) |
void |
LifecycleExecutor.calculateForkedExecutions(MojoExecution mojoExecution,
MavenSession session) |
void |
DefaultLifecycleExecutor.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 |
LifecycleExecutor.execute(MavenSession session) |
void |
DefaultLifecycleExecutor.execute(MavenSession session) |
java.util.List<MavenProject> |
LifecycleExecutor.executeForkedExecutions(MojoExecution mojoExecution,
MavenSession session) |
java.util.List<MavenProject> |
DefaultLifecycleExecutor.executeForkedExecutions(MojoExecution mojoExecution,
MavenSession session) |
(package private) MojoDescriptor |
DefaultLifecycleExecutor.getMojoDescriptor(java.lang.String task,
MavenSession session,
MavenProject project,
java.lang.String invokedVia,
boolean canUsePrefix,
boolean isOptionalMojo) |
Modifier and Type | Field and Description |
---|---|
private MavenSession |
ProjectSegment.session |
private MavenSession |
DefaultExecutionEvent.session |
Modifier and Type | Method and Description |
---|---|
MavenSession |
ProjectSegment.getSession() |
MavenSession |
DefaultExecutionEvent.getSession() |
Modifier and Type | Method and Description |
---|---|
private boolean |
LifecycleStarter.buildExecutionRequiresProject(MavenSession session) |
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) |
private void |
DefaultLifecycleExecutionPlanCalculator.calculateForkedExecutions(MojoExecution mojoExecution,
MavenSession session,
MavenProject project,
java.util.Collection<MojoDescriptor> alreadyForkedExecutions) |
private java.util.List<MojoExecution> |
DefaultLifecycleExecutionPlanCalculator.calculateForkedGoal(MojoExecution mojoExecution,
MavenSession session,
MavenProject project,
java.util.Collection<MojoDescriptor> alreadyForkedExecutions) |
private java.util.List<MojoExecution> |
DefaultLifecycleExecutionPlanCalculator.calculateForkedLifecycle(MojoExecution mojoExecution,
MavenSession session,
MavenProject project,
java.util.Collection<MojoDescriptor> alreadyForkedExecutions) |
java.util.Map<java.lang.String,java.util.List<MojoExecution>> |
DefaultLifecycleMappingDelegate.calculateLifecycleMappings(MavenSession session,
MavenProject project,
Lifecycle lifecycle,
java.lang.String lifecyclePhase) |
private java.util.Map<java.lang.String,java.util.List<MojoExecution>> |
DefaultLifecycleExecutionPlanCalculator.calculateLifecycleMappings(MavenSession session,
MavenProject project,
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(MojoDescriptor mojoDescriptor,
MavenSession session,
DependencyContext dependencyContext) |
void |
LifecycleStarter.execute(MavenSession session) |
void |
MojoExecutor.execute(MavenSession session,
java.util.List<MojoExecution> mojoExecutions,
ProjectIndex projectIndex) |
private void |
MojoExecutor.execute(MavenSession session,
MojoExecution mojoExecution,
ProjectIndex projectIndex,
DependencyContext dependencyContext) |
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) |
Plugin |
MojoDescriptorCreator.findPluginForPrefix(java.lang.String prefix,
MavenSession session) |
void |
ExecutionEventCatapult.fire(ExecutionEvent.Type eventType,
MavenSession session,
MojoExecution mojoExecution) |
void |
DefaultExecutionEventCatapult.fire(ExecutionEvent.Type eventType,
MavenSession session,
MojoExecution mojoExecution) |
void |
ExecutionEventCatapult.fire(ExecutionEvent.Type eventType,
MavenSession session,
MojoExecution mojoExecution,
java.lang.Exception exception) |
void |
DefaultExecutionEventCatapult.fire(ExecutionEvent.Type eventType,
MavenSession session,
MojoExecution mojoExecution,
java.lang.Exception exception) |
private java.util.Set<Artifact> |
LifecycleDependencyResolver.getDependencies(MavenProject project,
java.util.Collection<java.lang.String> scopesToCollect,
java.util.Collection<java.lang.String> scopesToResolve,
MavenSession session,
boolean aggregating,
java.util.Set<Artifact> projectArtifacts) |
MojoDescriptor |
MojoDescriptorCreator.getMojoDescriptor(java.lang.String task,
MavenSession session,
MavenProject project) |
static java.util.List<MavenProject> |
LifecycleDependencyResolver.getProjects(MavenProject project,
MavenSession session,
boolean aggregator) |
private void |
DefaultLifecycleExecutionPlanCalculator.injectLifecycleOverlay(java.util.Map<java.lang.String,java.util.List<MojoExecution>> lifecycleMappings,
MojoExecution mojoExecution,
MavenSession session,
MavenProject project) |
DependencyContext |
MojoExecutor.newDependencyContext(MavenSession session,
java.util.List<MojoExecution> mojoExecutions) |
private boolean |
LifecycleStarter.projectIsNotPresent(MavenSession session) |
boolean |
DefaultLifecycleTaskSegmentCalculator.requiresProject(MavenSession session) |
boolean |
LifecycleTaskSegmentCalculator.requiresProject(MavenSession session) |
void |
LifecyclePluginResolver.resolveMissingPluginVersions(MavenProject project,
MavenSession session) |
private void |
MojoDescriptorCreator.resolvePluginVersion(Plugin plugin,
MavenSession session,
MavenProject project) |
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<Artifact> projectArtifacts) |
void |
LifecycleExecutionPlanCalculator.setupMojoExecution(MavenSession session,
MavenProject project,
MojoExecution mojoExecution) |
void |
DefaultLifecycleExecutionPlanCalculator.setupMojoExecution(MavenSession session,
MavenProject project,
MojoExecution mojoExecution) |
private void |
DefaultLifecycleExecutionPlanCalculator.setupMojoExecutions(MavenSession session,
MavenProject project,
java.util.List<MojoExecution> mojoExecutions) |
Constructor and Description |
---|
DefaultExecutionEvent(ExecutionEvent.Type type,
MavenSession session,
MojoExecution mojoExecution,
java.lang.Exception exception) |
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<Artifact> projectArtifacts) |
Modifier and Type | Method and Description |
---|---|
void |
MultiThreadedBuilder.build(MavenSession session,
ReactorContext reactorContext,
ProjectBuildList projectBuilds,
java.util.List<TaskSegment> taskSegments,
ReactorBuildStatus reactorBuildStatus) |
private java.util.concurrent.Callable<ProjectSegment> |
MultiThreadedBuilder.createBuildCallable(MavenSession rootSession,
ProjectSegment projectBuild,
ReactorContext reactorContext,
TaskSegment taskSegment,
ThreadOutputMuxer muxer) |
private void |
MultiThreadedBuilder.multiThreadedProjectTaskSegmentBuild(ConcurrencyDependencyGraph analyzer,
ReactorContext reactorContext,
MavenSession rootSession,
java.util.concurrent.CompletionService<ProjectSegment> service,
TaskSegment taskSegment,
java.util.Map<MavenProject,ProjectSegment> projectBuildList,
ThreadOutputMuxer muxer) |
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 | Field and Description |
---|---|
private MavenSession |
PluginParameterExpressionEvaluator.session |
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 |
DefaultBuildPluginManager.executeMojo(MavenSession session,
MojoExecution mojoExecution) |
void |
BuildPluginManager.executeMojo(MavenSession session,
MojoExecution execution) |
<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.
|
Plugin |
PluginManager.getPluginDefinitionForPrefix(java.lang.String prefix,
MavenSession session,
MavenProject project)
Deprecated.
|
org.codehaus.plexus.classworlds.realm.ClassRealm |
DefaultBuildPluginManager.getPluginRealm(MavenSession session,
PluginDescriptor pluginDescriptor)
TODO pluginDescriptor classRealm and artifacts are set as a side effect of this
call, which is not nice.
|
org.codehaus.plexus.classworlds.realm.ClassRealm |
BuildPluginManager.getPluginRealm(MavenSession session,
PluginDescriptor pluginDescriptor) |
PluginDescriptor |
PluginManager.loadPluginDescriptor(Plugin plugin,
MavenProject project,
MavenSession session)
Deprecated.
|
PluginDescriptor |
PluginManager.loadPluginFully(Plugin plugin,
MavenProject project,
MavenSession session)
Deprecated.
|
void |
LegacySupport.setSession(MavenSession session)
Sets the currently active session.
|
void |
MavenPluginManager.setupPluginRealm(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 | Field and Description |
---|---|
private static java.lang.ThreadLocal<java.util.concurrent.atomic.AtomicReference<MavenSession>> |
DefaultLegacySupport.SESSION |
Modifier and Type | Method and Description |
---|---|
MavenSession |
DefaultLegacySupport.getSession() |
Modifier and Type | Method and Description |
---|---|
private void |
DefaultMavenPluginManager.createPluginRealm(PluginDescriptor pluginDescriptor,
MavenSession session,
java.lang.ClassLoader parent,
java.util.Map<java.lang.String,java.lang.ClassLoader> foreignImports,
org.eclipse.aether.graph.DependencyFilter filter) |
void |
DefaultPluginManager.executeMojo(MavenProject project,
MojoExecution execution,
MavenSession session) |
<T> T |
DefaultMavenPluginManager.getConfiguredMojo(java.lang.Class<T> mojoInterface,
MavenSession session,
MojoExecution mojoExecution) |
Plugin |
DefaultPluginManager.getPluginDefinitionForPrefix(java.lang.String prefix,
MavenSession session,
MavenProject project) |
PluginDescriptor |
DefaultPluginManager.loadPluginDescriptor(Plugin plugin,
MavenProject project,
MavenSession session) |
PluginDescriptor |
DefaultPluginManager.loadPluginFully(Plugin plugin,
MavenProject project,
MavenSession session) |
void |
DefaultLegacySupport.setSession(MavenSession session) |
void |
DefaultMavenPluginManager.setupPluginRealm(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(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) |
(package private) java.util.Map<java.lang.String,java.lang.Object> |
DefaultToolchainManager.retrieveContext(MavenSession session) |
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) |