【发布时间】:2020-04-11 02:04:01
【问题描述】:
我的项目中有两个 sbt-modules:
- comps 被交叉编译为 Scala 2.12 和 2.13。
- core 不是(使用 Scala 2.13)并且依赖于 comps。
当我在 sbt 控制台中编译时,出现以下错误:
[error] Modules were resolved with conflicting cross-version suffixes in ProjectRef(uri("file:/Users/.../"), "core"):
[error] myorg:myproj-comps _2.13, _2.12
这是我的 build.sbt:
lazy val comps = project.in(file("./comps"))
.settings(...)
lazy val core = project.in(file("./core"))
.settings(...)
.dependsOn(comps)
core怎么能依赖comps拿Scala 2.13?
【问题讨论】: