Package org.gradle.api.artifacts

Classes for declaring and using artifacts and artifact dependencies.

See:
          Description

Interface Summary
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.
Dependency A Dependency represents a dependency on the artifacts from a particular source.
DependencyArtifact An Artifact represents an artifact included in a Dependency.
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.
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.
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.
ResolverContainer A ResolverContainer is responsible for managing a set of DependencyResolver instances.
SelfResolvingDependency A SelfResolvingDependency is a Dependency which is able to resolve itself, independent of a repository.
 

Class Summary
PublishInstruction Uploading details for artifacts produced by a project.
 

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.
 

Package org.gradle.api.artifacts Description

Classes for declaring and using artifacts and artifact dependencies.