Groovy Documentation

org.gradle.api.artifacts
[Java] Interface ExternalDependency

org.gradle.api.artifacts.ExternalDependency
  org.gradle.tooling.model.Dependency
      org.gradle.api.artifacts.ModuleVersionSelector
          org.gradle.api.artifacts.ModuleDependency
All Superinterfaces:
Dependency, ModuleVersionSelector, ModuleDependency

public interface ExternalDependency
extends ModuleDependency, ModuleVersionSelector

An ExternalDependency is a Dependency on a source outside the current project hierarchy.

Authors:
Hans Dockter


Method Summary
ExternalDependency copy()

{@inheritDoc}

boolean isForce()

Returns whether or not the version of this dependency should be enforced in the case of version conflicts.

ExternalDependency setForce(boolean force)

Sets whether or not the version of this dependency should be enforced in the case of version conflicts.

 
Methods inherited from interface ModuleVersionSelector
getGroup, getName, getVersion, matchesStrictly
 
Methods inherited from interface ModuleDependency
addArtifact, artifact, copy, exclude, getArtifacts, getConfiguration, getExcludeRules, isTransitive, setTransitive
 

Method Detail

copy

public ExternalDependency copy()
{@inheritDoc}


isForce

public boolean isForce()
Returns whether or not the version of this dependency should be enforced in the case of version conflicts.


setForce

public ExternalDependency setForce(boolean force)
Sets whether or not the version of this dependency should be enforced in the case of version conflicts.
Returns:
this
Parameters:
force - Whether to force this version or not.


 

Gradle API 1.5