在以下版本中存在冲突的跨版本后缀:com.twitter:util-core

时间:2013-10-03 07:59:31

标签: scala sbt

我升级到sbt 0.13,这个问题开始出现了。 我在这里找到了解释:https://groups.google.com/forum/#!topic/simple-build-tool/MoApqIwx4R0

我仍在寻找解决方案。

1 个答案:

答案 0 :(得分:1)

您可以通过设置:

来忽略冲突
conflictWarning := ConflictWarning.disable,

可以通过配置冲突管理器来解决冲突。描述了SBT 0.13的冲突管理here。如果您需要其中一个predefined conflict managers,则它们在ConflictManager对象中定义:

object ConflictManager {
    val all = ConflictManager("all")
    val latestTime = ConflictManager("latest-time")
    val latestRevision = ConflictManager("latest-revision")
    val latestCompatible = ConflictManager("latest-compatible")
    val strict = ConflictManager("strict")
    val default = latestRevision
}

例如,要选择最新版本(按修订字符串),您可以将以下内容添加到项目的设置中:

conflictManager := ConflictManager.latestRevision