public interface GolangDependency
extends org.gradle.api.artifacts.Dependency
GolangDependency represents a dependency
such as a specific version of source code or a local directory.| Modifier and Type | Interface and Description |
|---|---|
static class |
GolangDependency.Namer |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName()
The dependency's import path, e.g., golang.org/x/crypto/cmd.
|
java.lang.String |
getVersion()
A unique identifier to locate a dependency, e.g., git commit id.
|
boolean |
isFirstLevel() |
ResolvedDependency |
resolve() |
java.lang.String getName()
However, currently we support golang.org/x/crypto (the root path) only.
getName in interface org.gradle.api.artifacts.Dependencyjava.lang.String getVersion()
getVersion in interface org.gradle.api.artifacts.DependencyResolvedDependency resolve()
boolean isFirstLevel()