| Interface | Description | 
|---|---|
| RepositorySystemSessionAutoConfiguration | Strategy that can be used to apply some auto-configuration during the installation of a
  MavenResolverGrapeEngine. | 
| Class | Description | 
|---|---|
| AetherGrapeEngine | Deprecated since 2.5.9 for removal in 3.0.0 in favor of
  MavenResolverGrapeEngine | 
| AetherGrapeEngineFactory | Deprecated since 2.5.9 for removal in 3.0.0 in favor of
  MavenResolverGrapeEngineFactory | 
| 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. | 
| MavenResolverGrapeEngine | A  GrapeEngineimplementation that uses
 Maven Resolver, the
 dependency resolution system used by Maven. | 
| MavenResolverGrapeEngineFactory | Utility class to create a pre-configured  MavenResolverGrapeEngine. | 
| 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. |