| Modifier and Type | Method and Description | 
|---|---|
MavenExecutionPlan | 
LifecycleExecutor.calculateExecutionPlan(MavenSession session,
                      boolean setup,
                      String... tasks)  | 
MavenExecutionPlan | 
DefaultLifecycleExecutor.calculateExecutionPlan(MavenSession session,
                      boolean setup,
                      String... tasks)  | 
MavenExecutionPlan | 
LifecycleExecutor.calculateExecutionPlan(MavenSession session,
                      String... tasks)  | 
MavenExecutionPlan | 
DefaultLifecycleExecutor.calculateExecutionPlan(MavenSession session,
                      String... tasks)  | 
void | 
LifecycleExecutor.calculateForkedExecutions(MojoExecution mojoExecution,
                         MavenSession session)  | 
void | 
DefaultLifecycleExecutor.calculateForkedExecutions(MojoExecution mojoExecution,
                         MavenSession session)  | 
Map<String,List<MojoExecution>> | 
LifecycleMappingDelegate.calculateLifecycleMappings(MavenSession session,
                          MavenProject project,
                          Lifecycle lifecycle,
                          String lifecyclePhase)  | 
| Modifier and Type | Method and Description | 
|---|---|
MavenExecutionPlan | 
LifecycleExecutionPlanCalculator.calculateExecutionPlan(MavenSession session,
                      MavenProject project,
                      List<Object> tasks)  | 
MavenExecutionPlan | 
DefaultLifecycleExecutionPlanCalculator.calculateExecutionPlan(MavenSession session,
                      MavenProject project,
                      List<Object> tasks)  | 
MavenExecutionPlan | 
LifecycleExecutionPlanCalculator.calculateExecutionPlan(MavenSession session,
                      MavenProject project,
                      List<Object> tasks,
                      boolean setup)  | 
MavenExecutionPlan | 
DefaultLifecycleExecutionPlanCalculator.calculateExecutionPlan(MavenSession session,
                      MavenProject project,
                      List<Object> tasks,
                      boolean setup)  | 
void | 
LifecycleExecutionPlanCalculator.calculateForkedExecutions(MojoExecution mojoExecution,
                         MavenSession session)  | 
void | 
DefaultLifecycleExecutionPlanCalculator.calculateForkedExecutions(MojoExecution mojoExecution,
                         MavenSession session)  | 
Map<String,List<MojoExecution>> | 
DefaultLifecycleMappingDelegate.calculateLifecycleMappings(MavenSession session,
                          MavenProject project,
                          Lifecycle lifecycle,
                          String lifecyclePhase)  | 
List<MojoExecution> | 
DefaultLifecycleExecutionPlanCalculator.calculateMojoExecutions(MavenSession session,
                       MavenProject project,
                       List<Object> tasks)  | 
List<TaskSegment> | 
LifecycleTaskSegmentCalculator.calculateTaskSegments(MavenSession session)  | 
List<TaskSegment> | 
DefaultLifecycleTaskSegmentCalculator.calculateTaskSegments(MavenSession session)  | 
List<TaskSegment> | 
LifecycleTaskSegmentCalculator.calculateTaskSegments(MavenSession session,
                     List<String> tasks)  | 
List<TaskSegment> | 
DefaultLifecycleTaskSegmentCalculator.calculateTaskSegments(MavenSession session,
                     List<String> tasks)  | 
MojoDescriptor | 
MojoDescriptorCreator.getMojoDescriptor(String task,
                 MavenSession session,
                 MavenProject project)  | 
void | 
LifecycleExecutionPlanCalculator.setupMojoExecution(MavenSession session,
                  MavenProject project,
                  MojoExecution mojoExecution)  | 
void | 
DefaultLifecycleExecutionPlanCalculator.setupMojoExecution(MavenSession session,
                  MavenProject project,
                  MojoExecution mojoExecution)  | 
| Modifier and Type | Method and Description | 
|---|---|
MavenExecutionPlan | 
BuilderCommon.resolveBuildPlan(MavenSession session,
                MavenProject project,
                TaskSegment taskSegment,
                Set<Artifact> projectArtifacts)  | 
| Modifier and Type | Method and Description | 
|---|---|
PluginResolutionException | 
PluginArtifactsCache.CacheRecord.getException()  | 
| Modifier and Type | Method and Description | 
|---|---|
PluginArtifactsCache.CacheRecord | 
PluginArtifactsCache.put(PluginArtifactsCache.Key key,
   PluginResolutionException e)  | 
PluginArtifactsCache.CacheRecord | 
DefaultPluginArtifactsCache.put(PluginArtifactsCache.Key key,
   PluginResolutionException exception)  | 
| Modifier and Type | Method and Description | 
|---|---|
PluginArtifactsCache.CacheRecord | 
PluginArtifactsCache.get(PluginArtifactsCache.Key key)  | 
PluginArtifactsCache.CacheRecord | 
DefaultPluginArtifactsCache.get(PluginArtifactsCache.Key key)  | 
MojoDescriptor | 
MavenPluginManager.getMojoDescriptor(Plugin plugin,
                 String goal,
                 List<org.eclipse.aether.repository.RemoteRepository> repositories,
                 org.eclipse.aether.RepositorySystemSession session)
Retrieves the descriptor for the specified plugin goal from the plugin's main artifact. 
 | 
MojoDescriptor | 
DefaultBuildPluginManager.getMojoDescriptor(Plugin plugin,
                 String goal,
                 List<org.eclipse.aether.repository.RemoteRepository> repositories,
                 org.eclipse.aether.RepositorySystemSession session)  | 
MojoDescriptor | 
BuildPluginManager.getMojoDescriptor(Plugin plugin,
                 String goal,
                 List<org.eclipse.aether.repository.RemoteRepository> repositories,
                 org.eclipse.aether.RepositorySystemSession session)  | 
PluginDescriptor | 
MavenPluginManager.getPluginDescriptor(Plugin plugin,
                   List<org.eclipse.aether.repository.RemoteRepository> repositories,
                   org.eclipse.aether.RepositorySystemSession session)
Retrieves the descriptor for the specified plugin from its main artifact. 
 | 
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 | 
DefaultBuildPluginManager.loadPlugin(Plugin plugin,
          List<org.eclipse.aether.repository.RemoteRepository> repositories,
          org.eclipse.aether.RepositorySystemSession session)  | 
PluginDescriptor | 
BuildPluginManager.loadPlugin(Plugin plugin,
          List<org.eclipse.aether.repository.RemoteRepository> repositories,
          org.eclipse.aether.RepositorySystemSession session)  | 
void | 
MavenPluginManager.setupPluginRealm(PluginDescriptor pluginDescriptor,
                MavenSession session,
                ClassLoader parent,
                List<String> imports,
                org.eclipse.aether.graph.DependencyFilter filter)
Sets up the class realm for the specified plugin. 
 | 
| Constructor and Description | 
|---|
CacheRecord(PluginResolutionException exception)  | 
| Modifier and Type | Method and Description | 
|---|---|
MojoDescriptor | 
DefaultMavenPluginManager.getMojoDescriptor(Plugin plugin,
                 String goal,
                 List<org.eclipse.aether.repository.RemoteRepository> repositories,
                 org.eclipse.aether.RepositorySystemSession session)  | 
PluginDescriptor | 
DefaultMavenPluginManager.getPluginDescriptor(Plugin plugin,
                   List<org.eclipse.aether.repository.RemoteRepository> repositories,
                   org.eclipse.aether.RepositorySystemSession session)  | 
org.eclipse.aether.graph.DependencyNode | 
PluginDependenciesResolver.resolve(Plugin plugin,
       org.eclipse.aether.artifact.Artifact pluginArtifact,
       org.eclipse.aether.graph.DependencyFilter dependencyFilter,
       List<org.eclipse.aether.repository.RemoteRepository> repositories,
       org.eclipse.aether.RepositorySystemSession session)
Resolves the runtime dependencies of the specified plugin. 
 | 
org.eclipse.aether.graph.DependencyNode | 
DefaultPluginDependenciesResolver.resolve(Plugin plugin,
       org.eclipse.aether.artifact.Artifact pluginArtifact,
       org.eclipse.aether.graph.DependencyFilter dependencyFilter,
       List<org.eclipse.aether.repository.RemoteRepository> repositories,
       org.eclipse.aether.RepositorySystemSession session)  | 
org.eclipse.aether.artifact.Artifact | 
PluginDependenciesResolver.resolve(Plugin plugin,
       List<org.eclipse.aether.repository.RemoteRepository> repositories,
       org.eclipse.aether.RepositorySystemSession session)
Resolves the main artifact of the specified plugin. 
 | 
org.eclipse.aether.artifact.Artifact | 
DefaultPluginDependenciesResolver.resolve(Plugin plugin,
       List<org.eclipse.aether.repository.RemoteRepository> repositories,
       org.eclipse.aether.RepositorySystemSession session)  | 
org.eclipse.aether.graph.DependencyNode | 
DefaultPluginDependenciesResolver.resolveCoreExtension(Plugin plugin,
                    org.eclipse.aether.graph.DependencyFilter dependencyFilter,
                    List<org.eclipse.aether.repository.RemoteRepository> repositories,
                    org.eclipse.aether.RepositorySystemSession session)  | 
void | 
DefaultMavenPluginManager.setupPluginRealm(PluginDescriptor pluginDescriptor,
                MavenSession session,
                ClassLoader parent,
                List<String> imports,
                org.eclipse.aether.graph.DependencyFilter filter)  | 
| Modifier and Type | Method and Description | 
|---|---|
ProjectRealmCache.CacheRecord | 
ProjectBuildingHelper.createProjectRealm(MavenProject project,
                  Model model,
                  ProjectBuildingRequest request)
Creates the project realm that hosts the build extensions of the specified model. 
 | 
ProjectRealmCache.CacheRecord | 
DefaultProjectBuildingHelper.createProjectRealm(MavenProject project,
                  Model model,
                  ProjectBuildingRequest request)  | 
Copyright © 2001–2021 The Apache Software Foundation. All rights reserved.