A Dependency
represents a dependency on the artifacts from a particular source. A source can be an Ivy
module, a Maven POM, another Gradle project, a collection of Files, etc... A source can have zero or more artifacts.
Modifiers | Name | Description |
---|---|---|
String |
ARCHIVES_CONFIGURATION |
|
String |
CLASSIFIER |
|
String |
DEFAULT_CONFIGURATION |
Type | Name and description |
---|---|
boolean |
contentEquals(Dependency dependency) Returns whether two dependencies have identical values for their properties. |
Dependency |
copy() Creates and returns a new dependency with the property values of this one. |
String |
getGroup() Returns the group of this dependency. |
String |
getName() Returns the name of this dependency. |
String |
getVersion() Returns the version of this dependency. |
Returns whether two dependencies have identical values for their properties. A dependency is an entity with a key. Therefore dependencies might be equal and yet have different properties.
dependency
- The dependency to compare this dependency withCreates and returns a new dependency with the property values of this one.
Returns the group of this dependency. The group is often required to find the artifacts of a dependency in a repository. For example, the group name corresponds to a directory name in a Maven like repository. Might return null.
Returns the name of this dependency. The name is almost always required to find the artifacts of a dependency in a repository. Never returns null.
Returns the version of this dependency. The version is often required to find the artifacts of a dependency in a repository. For example the version name corresponds to a directory name in a Maven like repository. Might return null.