Scala SBT:如何依赖同一项目中的交叉编译模块

Scala SBT:如何依赖同一项目中的交叉编译模块,scala,sbt,Scala,Sbt,我的项目中有两个sbt模块: comps交叉编译为Scala 2.12和2.13 核心不是(使用Scala 2.13),取决于组件 在sbt控制台中编译时,出现以下错误: [error] Modules were resolved with conflicting cross-version suffixes in ProjectRef(uri("file:/Users/.../"), "core"): [error] myorg:myproj-comps _2.13,

我的项目中有两个sbt模块:

  • comps交叉编译为Scala 2.12和2.13
  • 核心不是(使用Scala 2.13),取决于组件
在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:


core如何依靠comps来获得Scala 2.13?

它又能工作了。我所做的只是:

clean
sbt控制台上

clean