See: Description
Interface | Description |
---|---|
ArtifactIdentifier |
The identifier for a module artifact.
|
ArtifactRepositoryContainer |
A
ResolverContainer is responsible for managing a set of ArtifactRepository instances. |
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 |
A
ConfigurationContainer is responsible for declaring and managing configurations. |
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. |
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 |
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. |
IvyModuleMetadata |
The metadata about an Ivy module that acts as an input to a component metadata rule.
|
LenientConfiguration |
Resolved configuration that does not fail eagerly when some dependencies are not resolved, or some artifacts do not exist.
|
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. |
ModuleIdentifier |
The identifier of a module.
|
ModuleVersionIdentifier |
The identifier of a module version.
|
ModuleVersionSelector |
Selects a module version
|
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 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 | Description |
---|---|
Configuration.Namer |
A
Namer namer for configurations that returns Configuration.getName() . |
Enum | Description |
---|---|
Configuration.State |
The states a configuration can be into.
|
Exception | Description |
---|---|
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. |