Version

mill.util.Version
See theVersion companion class
object Version

Attributes

Companion
class
Source
Version.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Version.type

Members list

Type members

Classlikes

@Scaladoc(value = "/**\n * Missing minor or micro versions are equal to zero,\n * a qualifier is ignored,\n * stable ordering.\n */")
object IgnoreQualifierOrdering extends Ordering[Version]

Missing minor or micro versions are equal to zero, a qualifier is ignored, stable ordering.

Missing minor or micro versions are equal to zero, a qualifier is ignored, stable ordering.

Attributes

Source
Version.scala
Supertypes
trait Ordering[Version]
trait PartialOrdering[Version]
trait Equiv[Version]
trait Serializable
trait Comparator[Version]
class Object
trait Matchable
class Any
Show all
Self type
@Scaladoc(value = "/**\n * Missing minor or micro versions are equal to zero,\n * a qualifier is lower that no qualifier,\n * qualifiers are sorted alphabetically,\n * stable ordering.\n *\n * TODO: Review ordering wrt Maven 3\n * TODO: also consider a coursier ordering\n */")
object MavenOrdering extends Ordering[Version]

Missing minor or micro versions are equal to zero, a qualifier is lower that no qualifier, qualifiers are sorted alphabetically, stable ordering.

Missing minor or micro versions are equal to zero, a qualifier is lower that no qualifier, qualifiers are sorted alphabetically, stable ordering.

TODO: Review ordering wrt Maven 3 TODO: also consider a coursier ordering

Attributes

Source
Version.scala
Supertypes
trait Ordering[Version]
trait PartialOrdering[Version]
trait Equiv[Version]
trait Serializable
trait Comparator[Version]
class Object
trait Matchable
class Any
Show all
Self type
@Scaladoc(value = "/**\n * Missing minor or micro versions are equal to zero,\n * a qualifier is higher that no qualifier,\n * qualifiers are sorted alphabetically,\n * stable ordering.\n */")
object OsgiOrdering extends Ordering[Version]

Missing minor or micro versions are equal to zero, a qualifier is higher that no qualifier, qualifiers are sorted alphabetically, stable ordering.

Missing minor or micro versions are equal to zero, a qualifier is higher that no qualifier, qualifiers are sorted alphabetically, stable ordering.

Attributes

Source
Version.scala
Supertypes
trait Ordering[Version]
trait PartialOrdering[Version]
trait Equiv[Version]
trait Serializable
trait Comparator[Version]
class Object
trait Matchable
class Any
Show all
Self type

Value members

Concrete methods

def chooseNewest(version: String, versions: String*)(implicit ordering: Ordering[Version]): String

Attributes

Source
Version.scala
def chooseNewest(version: Version, versions: Version*)(implicit ordering: Ordering[Version]): Version

Attributes

Source
Version.scala
def isAtLeast(version: String, atLeast: String)(implicit ordering: Ordering[Version]): Boolean

Attributes

Source
Version.scala
def parse(version: String): Version

Attributes

Source
Version.scala