Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.gradle.api.artifacts

Classes for declaring and using artifacts and artifact dependencies.

See:
Description

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 `Configuration.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.

## Package org.gradle.api.artifacts Description

Classes for declaring and using artifacts and artifact dependencies.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES