| Interface | Description | 
|---|---|
| ArtifactFilterManager | 
 ArtifactFilterManager 
 | 
| ArtifactFilterManagerDelegate | Deprecated
 use  
META-INF/maven/extension.xml to define artifacts exported by Maven core extensions. | 
| Maven | 
 The main Maven execution entry point, which will execute a full Maven execution session. 
 | 
| ProjectDependenciesResolver | Deprecated
 As of 3.2.2, and there is no direct replacement. 
 | 
| Class | Description | 
|---|---|
| AbstractMavenLifecycleParticipant | 
 Allows core extensions to participate in Maven build session lifecycle. 
 | 
| DefaultArtifactFilterManager | |
| DefaultMaven | |
| DefaultProjectDependenciesResolver | Deprecated
 As of 3.2.2, and there is no direct replacement. 
 | 
| RepositoryUtils | 
 Warning: This is an internal utility class that is only public for technical reasons, it is not part
 of the public API. 
 | 
| 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 | 
 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 execution starts
 and discarded after session execution completes. 
 | 
Copyright © 2001–2023 The Apache Software Foundation. All rights reserved.