| Interface | Description | 
|---|---|
| ArtifactFilterManager | |
| ArtifactFilterManagerDelegate | |
| Maven | |
| ProjectDependenciesResolver | Deprecated | 
| Class | Description | 
|---|---|
| AbstractMavenLifecycleParticipant | Allows core extensions to participate in Maven build session lifecycle. | 
| DefaultArtifactFilterManager | |
| DefaultMaven | |
| DefaultProjectDependenciesResolver | Deprecated | 
| RepositoryUtils | Warning: This is an internal utility class that is only public for technical reasons, it is not part
 of the public API. | 
| SessionModule | |
| SessionScope | 
| Exception | Description | 
|---|---|
| BuildFailureException | One or more builds failed. | 
| DuplicateProjectException | Signals a collision of two or more projects with the same g:a:v during a reactor build. | 
| InternalErrorException | Signals an internal error in Maven itself, e.g. | 
| MavenExecutionException | |
| MissingModuleException | |
| ProjectBuildFailureException | Exception which occurs when a normal (i.e. | 
| ProjectCycleException | 
| Error | Description | 
|---|---|
| BuildAbort | A special throwable used to signal a graceful abort of the build. | 
| Annotation Type | Description | 
|---|---|
| SessionScoped | Indicates that annotated component should be instantiated before session starts and discarded after session execution completes. | 
Copyright © 2001–2014 The Apache Software Foundation. All rights reserved.