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

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
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
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