我正在使用依赖于 Mandubian 的 play-json 2.2-SNAPSHOT 的 JSON 扩展。到目前为止一切正常,我有一个基于 Scala-STM 的项目。sbt 报告以下问题:
[error] Modules were resolved with conflicting cross-version suffixes
in {file:folder}project:
[error] org.scala-stm:scala-stm _2.10, _2.10.0
java.lang.RuntimeException: Conflicting cross-version suffixes in:
org.scala-stm:scala-stm
有没有机会深入挖掘这两个“冲突”版本的来源?我很惊讶 play-json 应该取决于 scala-stm?!
此外,有没有办法说服 sbt 闭嘴。因为显然 2.10 和 2.10.0 是等效的版本。
编辑:这似乎是一个 sbt 0.13 错误(可能与 Play-JSON 无关),因为如果我恢复到 0.12.4,项目会成功更新和构建。我仍然对 sbt 0.13 的解决方法感兴趣。