| Package | Description | 
|---|---|
| org.apache.maven.lifecycle | |
| org.apache.maven.lifecycle.internal | |
| org.apache.maven.plugin | |
| org.apache.maven.plugin.internal | |
| org.apache.maven.project | 
| 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)  | 
| 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)  | 
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)  | 
MavenExecutionPlan | 
BuilderCommon.resolveBuildPlan(MavenSession session,
                                MavenProject project,
                                TaskSegment taskSegment,
                                Set<Artifact> projectArtifacts)  | 
void | 
LifecycleExecutionPlanCalculator.setupMojoExecution(MavenSession session,
                                    MavenProject project,
                                    MojoExecution mojoExecution)  | 
void | 
DefaultLifecycleExecutionPlanCalculator.setupMojoExecution(MavenSession session,
                                    MavenProject project,
                                    MojoExecution mojoExecution)  | 
| Modifier and Type | Field and Description | 
|---|---|
PluginResolutionException | 
PluginArtifactsCache.CacheRecord.exception  | 
| 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<RemoteRepository> repositories,
                                  RepositorySystemSession session)
Retrieves the descriptor for the specified plugin goal from the plugin's main artifact. 
 | 
MojoDescriptor | 
DefaultBuildPluginManager.getMojoDescriptor(Plugin plugin,
                                  String goal,
                                  List<RemoteRepository> repositories,
                                  RepositorySystemSession session)  | 
MojoDescriptor | 
BuildPluginManager.getMojoDescriptor(Plugin plugin,
                                  String goal,
                                  List<RemoteRepository> repositories,
                                  RepositorySystemSession session)  | 
PluginDescriptor | 
MavenPluginManager.getPluginDescriptor(Plugin plugin,
                                      List<RemoteRepository> repositories,
                                      RepositorySystemSession session)
Retrieves the descriptor for the specified plugin from its main artifact. 
 | 
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. 
 | 
ClassRealm | 
BuildPluginManager.getPluginRealm(MavenSession session,
                            PluginDescriptor pluginDescriptor)  | 
PluginDescriptor | 
DefaultBuildPluginManager.loadPlugin(Plugin plugin,
                    List<RemoteRepository> repositories,
                    RepositorySystemSession session)  | 
PluginDescriptor | 
BuildPluginManager.loadPlugin(Plugin plugin,
                    List<RemoteRepository> repositories,
                    RepositorySystemSession session)  | 
void | 
MavenPluginManager.setupPluginRealm(PluginDescriptor pluginDescriptor,
                                MavenSession session,
                                ClassLoader parent,
                                List<String> imports,
                                DependencyFilter filter)
Sets up the class realm for the specified plugin. 
 | 
| Constructor and Description | 
|---|
PluginArtifactsCache.CacheRecord(PluginResolutionException exception)  | 
| Modifier and Type | Method and Description | 
|---|---|
MojoDescriptor | 
DefaultMavenPluginManager.getMojoDescriptor(Plugin plugin,
                                  String goal,
                                  List<RemoteRepository> repositories,
                                  RepositorySystemSession session)  | 
PluginDescriptor | 
DefaultMavenPluginManager.getPluginDescriptor(Plugin plugin,
                                      List<RemoteRepository> repositories,
                                      RepositorySystemSession session)  | 
DependencyNode | 
PluginDependenciesResolver.resolve(Plugin plugin,
              Artifact pluginArtifact,
              DependencyFilter dependencyFilter,
              List<RemoteRepository> repositories,
              RepositorySystemSession session)
Resolves the runtime dependencies of the specified plugin. 
 | 
DependencyNode | 
DefaultPluginDependenciesResolver.resolve(Plugin plugin,
              Artifact pluginArtifact,
              DependencyFilter dependencyFilter,
              List<RemoteRepository> repositories,
              RepositorySystemSession session)  | 
Artifact | 
PluginDependenciesResolver.resolve(Plugin plugin,
              List<RemoteRepository> repositories,
              RepositorySystemSession session)
Resolves the main artifact of the specified plugin. 
 | 
Artifact | 
DefaultPluginDependenciesResolver.resolve(Plugin plugin,
              List<RemoteRepository> repositories,
              RepositorySystemSession session)  | 
void | 
DefaultMavenPluginManager.setupPluginRealm(PluginDescriptor pluginDescriptor,
                                MavenSession session,
                                ClassLoader parent,
                                List<String> imports,
                                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–2013 The Apache Software Foundation. All rights reserved.