Groovy Documentation

Package org.gradle.api.artifacts

Classes for declaring and using artifacts and artifact dependencies.

 

Interface Summary
ArtifactIdentifier The identifier for a module artifact.
ArtifactRepositoryContainer
ClientModule To model a module in your dependency declarations.
ComponentMetadataDetails Describes a resolved component's metadata, which typically originates from a component descriptor (Ivy file, Maven POM).
ConfigurablePublishArtifact A PublishArtifact whose properties can be modified.
Configuration A Configuration represents a group of artifacts and their dependencies.
ConfigurationContainer
ConflictResolution The conflict resolution
Dependency A Dependency represents a dependency on the artifacts from a particular source.
DependencyArtifact
DependencyResolutionListener A DependencyResolutionListener is notified as dependencies are resolved.
DependencyResolveDetails Provides details about a dependency when it is resolved.
DependencySet A set of artifact dependencies.
ExcludeRule An ExcludeRule is used to describe transitive dependencies that should be excluded when resolving dependencies.
ExcludeRuleContainer
ExternalDependency
ExternalModuleDependency
FileCollectionDependency A FileCollectionDependency is a Dependency on a collection of local files which are not stored in a repository.
LenientConfiguration Resolved configuration that does not fail eagerly when some dependencies are not resolved, or some artifacts do not exist.
Module
ModuleDependency A ModuleDependency is a Dependency on a module outside the current project.
ModuleIdentifier The identifier of a module.
ModuleVersionIdentifier The identifier of a module version.
ModuleVersionSelector Selects a module version
ProjectDependency
PublishArtifact
PublishArtifactSet A set of artifacts to be published.
ResolutionStrategy Defines the strategies around dependency resolution.
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.
ResolvedModuleVersion Represents meta-data about a resolved module version.
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().
ResolveException
 


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


Exception Summary
PublishException
UnknownConfigurationException
UnknownRepositoryException An UnknownRepositoryException is thrown when a repository referenced by name cannot be found.
 


Gradle API 1.8