| Interface | Description | 
|---|---|
| RepositorySystemSessionAutoConfiguration | 
 Strategy that can be used to apply some auto-configuration during the installation of
 an  
AetherGrapeEngine. | 
| Class | Description | 
|---|---|
| AetherGrapeEngine | 
 A  
GrapeEngine implementation that uses
 Aether, the dependency resolution system used
 by Maven. | 
| AetherGrapeEngineFactory | 
 Utility class to create a pre-configured  
AetherGrapeEngine. | 
| CompositeProxySelector | 
 Composite  
ProxySelector. | 
| DefaultRepositorySystemSessionAutoConfiguration | 
 A  
RepositorySystemSessionAutoConfiguration that, in the absence of any
 configuration, applies sensible defaults. | 
| DependencyResolutionContext | 
 Context used when resolving dependencies. 
 | 
| GrapeEngineInstaller | 
 Utility to install a specific  
Grape engine with Groovy. | 
| GrapeRootRepositorySystemSessionAutoConfiguration | 
 Honours the configuration of  
grape.root by 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. 
 |