public abstract class VcsNotationDependency extends AbstractNotationDependency
AbstractNotationDependency.NoTransitivePredicate, AbstractNotationDependency.PropertiesExclusionPredicate| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BRANCH_KEY |
static java.lang.String |
COMMIT_KEY |
static java.lang.String |
LATEST_COMMIT |
static java.lang.String |
TAG_KEY |
static java.lang.String |
URL_KEY |
static java.lang.String |
URLS_KEY |
NO_TRANSITIVE_DEP_PREDICATE, transitiveDepExclusions, VERSION_KEYALL_DESCENDANTS, ONLY_CURRENT_FILES| Constructor and Description |
|---|
VcsNotationDependency() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getBranch() |
CacheScope |
getCacheScope()
Get cache scope of this dependency.
|
java.lang.String |
getCommit() |
java.lang.String |
getTag() |
java.util.List<java.lang.String> |
getUrls() |
java.lang.String |
getVersion()
An unique identifier to locate a dependency, e.g., git commit id.
|
int |
hashCode() |
boolean |
isLatest() |
void |
setBranch(java.lang.String branch) |
void |
setCommit(java.lang.String commit) |
void |
setTag(java.lang.String tag) |
void |
setVersion(java.lang.String version) |
java.lang.String |
toString() |
clone, doResolve, exclude, getTransitiveDepExclusions, resolve, setTransitivecontainsAllSubpackages, contentEquals, copy, getGroup, getName, getPackage, getSubpackages, isFirstLevel, setFirstLevel, setName, setPackage, setSubpackage, setSubpackage, setSubpackages, setSubpackagesfinalize, getClass, notify, notifyAll, wait, wait, waitgetName, getPackage, getSubpackages, isFirstLevelpublic static final java.lang.String LATEST_COMMIT
public static final java.lang.String URL_KEY
public static final java.lang.String URLS_KEY
public static final java.lang.String BRANCH_KEY
public static final java.lang.String TAG_KEY
public static final java.lang.String COMMIT_KEY
public java.lang.String getCommit()
public java.lang.String getTag()
public void setCommit(java.lang.String commit)
public java.lang.String getBranch()
public void setBranch(java.lang.String branch)
public void setTag(java.lang.String tag)
public java.util.List<java.lang.String> getUrls()
public void setVersion(java.lang.String version)
public java.lang.String getVersion()
GolangDependencygetVersion in interface GolangDependencygetVersion in interface org.gradle.api.artifacts.DependencygetVersion in class AbstractGolangDependencypublic CacheScope getCacheScope()
GolangDependencypublic boolean isLatest()
public java.lang.String toString()
toString in class AbstractGolangDependencypublic boolean equals(java.lang.Object o)
equals in class AbstractNotationDependencypublic int hashCode()
hashCode in class AbstractNotationDependency