# Package org.codehaus.groovy.grails.resolve

##

- Interface Summary
  Interface | Description
  --- | ---
  DependencyDefinitionParser | Defines methods for parsing dependency definitions defined in the form of a Groovy DSL.
  DependencyManager | General interface for all dependency manager implementations to implement with common utility methods not tied to Ivy or Aether or any dependency resolution engine
  DependencyReport | A dependency report returned by a DependencyManager instance
  DependencyResolver | Defines methods to resolve dependencies based on a supplied dependency definition.
  ExcludeResolver | Resolves excludes

- Class Summary
  Class | Description
  --- | ---
  AbstractIvyDependencyManager | Base class for IvyDependencyManager with some logic implemented in Java.
  Dependency | Represents a dependency independent of any dependency resolution engine (ivy or aether)
  DependencyManagerConfigurer | Configures the Ivy dependency manager for usage within Grails
  DependencyManagerUtils | Abstract implementation of DependencyManager interface
  EnhancedDefaultDependencyDescriptor | Adds new methods to make access to this class Groovier
  GrailsCoreDependencies | Encapsulates information about the core dependencies of Grails.
  GrailsCoreDependenciesPomGenerator | Generates the 'grails-dependencies' POM file
  GrailsIvyDependencies | @author Graeme Rocher
  GrailsPluginsDirectoryResolver | A resolver that resolves JAR files from plugin lib directories.
  GrailsRepoResolver | Overrides the default Ivy resolver to substitute the release tag in Grails' repository format prior to a resolve.
  GrailsRepository | Repository cable of handling the Grails svn repo's repository patterns.
  IvyDependencyManager | Implementation that uses Apache Ivy under the hood.
  IvyDependencyReport | A DependencyReport implementation for Ivy.
  LastModifiedResolvedResource | Correctly handles last modified in a resolved Ivy resource.
  PluginInstallEngine | Manages the installation and uninstallation of plugins from a Grails project.
  PluginResolveEngine | Utility methods for resolving plugin zips and information used in conjunction with an IvyDependencyManager instance.
  ResolvedArtifactReport | Used to represent a resolved artifact (downloaded and cached) in the dependency resolution system
  SnapshotAwareM2Resolver | Fixes the broken snapshot support in IBiblioResolver.

- Exception Summary
  Exception | Description
  --- | ---
  ResolveException | Thrown when dependencies fail to resolve.