| Interface | Description | 
|---|---|
| RepositorySystemSessionAutoConfiguration | Strategy that can be used to apply some auto-configuration during the installation of
 an  AetherGrapeEngine. | 
| Class | Description | 
|---|---|
| AetherGrapeEngine | A  GrapeEngineimplementation that uses
 Aether, the dependency resolution system used
 by Maven. | 
| AetherGrapeEngineFactory | Utility class to create a pre-configured  AetherGrapeEngine. | 
| CompositeProxySelector | Composite  ProxySelector. | 
| DefaultRepositorySystemSessionAutoConfiguration | A  RepositorySystemSessionAutoConfigurationthat, in the absence of any
 configuration, applies sensible defaults. | 
| DependencyResolutionContext | Context used when resolving dependencies. | 
| GrapeEngineInstaller | Utility to install a specific  Grapeengine with Groovy. | 
| GrapeRootRepositorySystemSessionAutoConfiguration | Honours the configuration of  grape.rootby customizing the session's local
 repository location. | 
| RepositoryConfiguration | The configuration of a repository. | 
| SettingsXmlRepositorySystemSessionAutoConfiguration | Auto-configuration for a RepositorySystemSession that uses Maven's settings.xml to
 determine the configuration settings. | 
| Exception | Description | 
|---|---|
| DependencyResolutionFailedException | Thrown to indicate a failure during dependency resolution. |