|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ModuleDependency
A ModuleDependency
is a Dependency
on a module outside the current
project.
A module dependency is an entity. Its key consists of the fields group, name, version, configuration
.
Field Summary |
---|
Fields inherited from interface org.gradle.api.artifacts.Dependency |
---|
ARCHIVES_CONFIGURATION, CLASSIFIER, DEFAULT_CONFIGURATION |
Method Summary | |
---|---|
ModuleDependency |
addArtifact(DependencyArtifact artifact)
Adds an artifact to this dependency. |
ModuleDependency |
copy()
Creates and returns a new dependency with the property values of this one. |
ModuleDependency |
exclude(java.util.Map<java.lang.String,java.lang.String> excludeProperties)
Adds an exclude rule to exclude transitive dependencies of this dependency. |
java.util.Set<DependencyArtifact> |
getArtifacts()
Returns the artifacts belonging to this dependency. |
java.lang.String |
getConfiguration()
Returns the configuration of this dependency module (not the configurations this dependency belongs too). |
java.util.Set<ExcludeRule> |
getExcludeRules()
Returns the exclude rules for this dependency. |
boolean |
isTransitive()
Returns whether this dependency should be resolved including or excluding its transitive dependencies. |
ModuleDependency |
setTransitive(boolean transitive)
Sets whether this dependency should be resolved including or excluding its transitive dependencies. |
Methods inherited from interface org.gradle.api.artifacts.Dependency |
---|
contentEquals, getGroup, getName, getVersion |
Method Detail |
---|
ModuleDependency exclude(java.util.Map<java.lang.String,java.lang.String> excludeProperties)
Configuration.getExcludeRules()
.
excludeProperties
- the properties to define the exclude rule.
java.util.Set<ExcludeRule> getExcludeRules()
exclude(java.util.Map)
java.util.Set<DependencyArtifact> getArtifacts()
addArtifact(DependencyArtifact)
ModuleDependency addArtifact(DependencyArtifact artifact)
boolean isTransitive()
setTransitive(boolean)
ModuleDependency setTransitive(boolean transitive)
transitive
- Whether transitive dependencies should be resolved.
java.lang.String getConfiguration()
Dependency.DEFAULT_CONFIGURATION
. A dependency source
might have multiple configurations. Every configuration represents a different set of artifacts and dependencies
for this dependency module.
ModuleDependency copy()
copy
in interface Dependency
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |