Compatibility with 0.13
Compatibility with 0.13
Regular expression that extracts the major and minor components of a version into matched groups 1 and 2.
Regular expression that extracts the major and minor components of a version into matched groups 1 and 2.
The first major.minor
sbt version that the sbt binary version should be used for cross-versioning instead of the full version.
The first major.minor
sbt version that the sbt binary version should be used for cross-versioning instead of the full version.
The first major.minor
Scala version that the Scala binary version should be used for cross-versioning instead of the full version.
The first major.minor
Scala version that the Scala binary version should be used for cross-versioning instead of the full version.
Constructs a function that will cross-version a ModuleID
for the given full and binary Scala versions scalaFullVersion
and scalaBinaryVersion
according to the ModuleID's cross-versioning setting.
Constructs a function that will cross-version a ModuleID
for the given full and binary Scala versions scalaFullVersion
and scalaBinaryVersion
according to the ModuleID's cross-versioning setting.
Constructs the cross-version function defined by module
and is
, if one is configured.
Constructs the cross-version function defined by module
and is
, if one is configured.
Constructs the cross-version function defined by module
and is
, if one is configured.
Constructs the cross-version function defined by module
and is
, if one is configured.
Construct a cross-versioning function given cross-versioning configuration cross
,
full version fullVersion
and binary version binaryVersion
.
Construct a cross-versioning function given cross-versioning configuration cross
,
full version fullVersion
and binary version binaryVersion
. The behavior of the
constructed function is as documented for the sbt.librarymanagement.CrossVersion datatypes.
Cross-versions a module with the binary version (typically the binary Scala version).
Cross-versions a module with the binary version (typically the binary Scala version).
Computes the binary sbt version from the full
version.
Computes the binary sbt version from the full
version.
Full sbt versions earlier than sbt.librarymanagement.CrossVersion.TransitionSbtVersion are returned as is.
Computes the binary Scala version from the full
version.
Computes the binary Scala version from the full
version.
Full Scala versions earlier than sbt.librarymanagement.CrossVersion.TransitionScalaVersion are returned as is.
Cross-versions a module with the result of prepending prefix
and appending suffix
to the binary version
(typically the binary Scala version).
Cross-versions a module with the result of prepending prefix
and appending suffix
to the binary version
(typically the binary Scala version). See also sbt.librarymanagement.Binary.
Cross-versions a module with a constant string (typically the binary Scala version).
Cross-versions a module with a constant string (typically the binary Scala version).
Disables cross versioning for a module.
Disables cross versioning for a module.
Cross-versions a module with the full version (typically the full Scala version).
Cross-versions a module with the full version (typically the full Scala version).
Cross-versions a module with the result of prepending prefix
and appending suffix
to the full version.
Cross-versions a module with the result of prepending prefix
and appending suffix
to the full version.
(typically the full Scala version). See also sbt.librarymanagement.Full
Extracts the major and minor components of a version string s
or returns None
if the version is improperly formatted.
Extracts the major and minor components of a version string s
or returns None
if the version is improperly formatted.
Cross-versions a module with the full Scala version excluding any -bin
suffix.
Cross-versions a module with the full Scala version excluding any -bin
suffix.
Returns sbt binary interface x.y API compatible with the given version string v.
Returns sbt binary interface x.y API compatible with the given version string v. RCs for x.y.0 are considered API compatible. Compatible versions include 0.12.0-1 and 0.12.0-RC1 for Some(0, 12).
Returns Scala binary interface x.y API compatible with the given version string v.
Returns Scala binary interface x.y API compatible with the given version string v. Compatible versions include 2.10.0-1 and 2.10.1-M1 for Some(2, 10), but not 2.10.0-RC1.
Cross-versions a
according to cross-version function cross
.
Cross-versions a
according to cross-version function cross
.
Cross-version each Artifact
in artifacts
according to cross-version function cross
.
Cross-version each Artifact
in artifacts
according to cross-version function cross
.