Overview | Package | Class | Deprecated | Index | Help
| Groovy Documentation
| FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD

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

    org.gradle.api.artifacts.ModuleDependency
      org.gradle.api.artifacts.ExternalDependency
          org.gradle.tooling.model.Dependency

All Superinterfaces:
  ModuleDependency, Dependency

    public interface ExternalDependency
    extends ModuleDependency

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 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.
  Parameters:
    `force` - Whether to force this version or not.
  Returns:
    this

Groovy Documentation