Describable
MutableVersionConstraint
public interface VersionConstraint extends Describable
getPreferredVersion()
, getRequiredVersion()
and getStrictVersion()
is represented by a version String,
that can be compared against a module version to determine if the version matches.
Gradle supports different ways of declaring a version String:
ComponentMetadata.getStatus()
.Versions are ordered based on the following rules:
. - _ +
] are used to separate the different "parts" of a version.Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getBranch() |
The branch to select versions from.
|
java.lang.String |
getPreferredVersion() |
The preferred version of a module (which may be an exact version or a version range).
|
java.util.List<java.lang.String> |
getRejectedVersions() |
Returns the list of versions that this module rejects (which may be exact versions, or ranges, anything that fits into a version string).
|
java.lang.String |
getRequiredVersion() |
The required version of a module (which may be an exact version or a version range).
|
java.lang.String |
getStrictVersion() |
The strictly required version of a module (which may be an exact version or a version range).
|
getDisplayName
@Nullable java.lang.String getBranch()
null
selects only those versions that were built from the specified branch.java.lang.String getRequiredVersion()
java.lang.String getPreferredVersion()
java.lang.String getStrictVersion()
java.util.List<java.lang.String> getRejectedVersions()