object VersionCompatibility
- Alphabetic
- By Inheritance
- VersionCompatibility
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(input: String): Option[VersionCompatibility]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- case object Always extends VersionCompatibility with Product with Serializable
- case object Default extends VersionCompatibility with Product with Serializable
- case object EarlySemVer extends VersionCompatibility with Product with Serializable
Early Semantic Versioning version reconciliation.
- case object PackVer extends VersionCompatibility with Product with Serializable
- case object SemVerSpec extends VersionCompatibility with Product with Serializable
Semantic versioning version reconciliation, closer to the semantic versioning spec.
Semantic versioning version reconciliation, closer to the semantic versioning spec.
Unlike
SemVer, assumes 0.x versions are not compatible with each other. - case object Strict extends VersionCompatibility with Product with Serializable
Strict version reconciliation.
Strict version reconciliation.
This particular instance behaves the same as Default when used by coursier.core.Resolution. Actual strict conflict manager is handled by
coursier.params.rule.Strict, which is set up bycoursier.Resolvewhen a strict reconciliation is added to it.
Deprecated Value Members
- case object SemVer extends VersionCompatibility with Product with Serializable
Early Semantic Versioning version reconciliation.
Early Semantic Versioning version reconciliation.
- Annotations
- @deprecated
- Deprecated
(Since version 0.3.0) Use EarlySemVer or SemVerSpec instead. This will be removed in the future version.