Groovy Documentation

Package org.gradle.api.artifacts

Classes for declaring and using artifacts and artifact dependencies.

 

Interface Summary
ArtifactRepositoryContainer

A ResolverContainer is responsible for managing a set of ArtifactRepository instances.

ClientModule To model a module in your dependency declarations.
Configuration

A Configuration represents a group of artifacts and their dependencies.

ConfigurationContainer

A ConfigurationContainer is responsible for managing a set of Configuration instances.

ConflictResolution The conflict resolution
Dependency A Dependency represents a dependency on the artifacts from a particular source.
DependencyArtifact

An Artifact represents an artifact included in a Dependency.

DependencyResolutionListener A DependencyResolutionListener is notified as dependencies are resolved.
DependencySet A set of artifact dependencies.
ExcludeRule An ExcludeRule is used to describe transitive dependencies that should be excluded when resolving dependencies.
ExcludeRuleContainer

A container for adding exclude rules for dependencies.

ExternalDependency

An ExternalDependency is a Dependency on a source outside the current project hierarchy.

ExternalModuleDependency

A ModuleDependency is a Dependency on a module outside the current project hierarchy.

FileCollectionDependency A FileCollectionDependency is a Dependency on a collection of local files which are not stored in a repository.
ForcedVersion Describes the forced version
LenientConfiguration Resolved configuration that does not fail eagerly when some dependencies are not resolved.
Module

A Module represents the meta-information about a project which should be used when publishing the module.

ModuleDependency

A ModuleDependency is a Dependency on a module outside the current project.

ProjectDependency

A ProjectDependency is a Dependency on another project in the current project hierarchy.

PublishArtifact

A PublishArtifact is an artifact produced by a project.

PublishArtifactSet A set of artifacts to be published.
ResolutionStrategy Defines the strategies around forcing certain dependency versions or conflict resolutions.
ResolvableDependencies A set of Dependency objects which can be resolved to a set of File instances.
ResolvedArtifact Information about a resolved artifact.
ResolvedConfiguration A ResolvedConfiguration represents the result of resolving a Configuration, and provides access to both the artifacts and the meta-data of the result.
ResolvedDependency Information about a resolved dependency.
SelfResolvingDependency A SelfResolvingDependency is a Dependency which is able to resolve itself, independent of a repository.
UnresolvedDependency Unsuccessfully resolved dependency.
 


Class Summary
Configuration.Namer A Namer namer for configurations that returns getName().
 


Enum Summary
Configuration.State The states a configuration can be into.
 


Exception Summary
PublishException

A PublishException is thrown when a dependency configuration cannot be published for some reason.

ResolveException

A ResolveException is thrown when a dependency configuration cannot be resolved for some reason.

UnknownConfigurationException

An UnknownConfigurationException is thrown when a configuration referenced by name cannot be found.

UnknownRepositoryException An UnknownRepositoryException is thrown when a repository referenced by name cannot be found.
 


Groovy Documentation