gpt4 book ai didi

scala - 冲突的跨版本后缀(sbt,Scala-STM,Play-JSON)

转载 作者:行者123 更新时间:2023-12-03 11:55:52 25 4
gpt4 key购买 nike

我正在使用依赖于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的解决方案感兴趣。

最佳答案

您可以通过使用exclude删除scala-stm来解决此问题

 "dependencyGroupId" %% "dependencyArtifactId" % "dependencyVersion" exclude("org.scala-stm", "scala-stm_2.10.0")

不要忘记做 sbt clean

关于scala - 冲突的跨版本后缀(sbt,Scala-STM,Play-JSON),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19242450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com