| Interface | Description | 
|---|---|
| DependencyResolutionRequest | 
 A request to resolve the dependencies of a project. 
 | 
| DependencyResolutionResult | 
 The result of a project dependency resolution. 
 | 
| MavenProjectHelper | 
 Convenience interface for plugins to add or replace artifacts and resources on projects. 
 | 
| ProjectBuilder | 
 Builds in-memory descriptions of projects. 
 | 
| ProjectBuildingHelper | 
 Assists the project builder. 
 | 
| ProjectBuildingRequest | |
| ProjectBuildingResult | 
 Collects the output of the project builder. 
 | 
| ProjectDependenciesResolver | 
 Resolves the transitive dependencies of a project. 
 | 
| ProjectRealmCache | 
 Caches project class realms. 
 | 
| Class | Description | 
|---|---|
| DefaultDependencyResolutionRequest | |
| DefaultMavenProjectHelper | |
| DefaultProjectBuilder | |
| DefaultProjectBuildingHelper | 
 Assists the project builder. 
 | 
| DefaultProjectBuildingRequest | |
| DefaultProjectDependenciesResolver | |
| DefaultProjectRealmCache | 
 Default project realm cache implementation. 
 | 
| ExtensionDescriptor | 
 Provides metadata about a build extension. 
 | 
| MavenProject | 
 The concern of the project is provide runtime values based on the model. 
 | 
| ProjectRealmCache.CacheRecord | |
| ProjectSorter | 
| Enum | Description | 
|---|---|
| ProjectBuildingRequest.RepositoryMerging | 
 The possible merge modes for combining remote repositories. 
 | 
| Exception | Description | 
|---|---|
| DependencyResolutionException | |
| DuplicateArtifactAttachmentException | 
 This exception is thrown if an application attempts to attach
 two of the same artifacts to a single project. 
 | 
| DuplicateProjectException | 
 Exception that occurs when the project list contains duplicate projects instead of ignoring one. 
 | 
| InvalidProjectVersionException | |
| ProjectBuildingException | 
Copyright © 2001–2013 The Apache Software Foundation. All rights reserved.