Overview | Package | Class | Deprecated | Index | Help
| Groovy Documentation
PREV NEXT | FRAMES NO FRAMES

## 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.
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.
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.
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.1-rc-1