【问题标题】:SBT: How to depend on a cross compiled module in the same projectSBT:如何依赖同一项目中的交叉编译模块
【发布时间】: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怎么能依赖compsScala 2.13?

【问题讨论】:

    标签: scala sbt


    【解决方案1】:

    它再次工作。我所做的只是:

    clean
    

    sbt-console

    【讨论】:

      猜你喜欢
      • 2017-04-17
      • 2016-04-05
      • 1970-01-01
      • 2018-05-05
      • 1970-01-01
      • 1970-01-01
      • 2016-12-18
      • 1970-01-01
      • 2015-11-10
      相关资源
      最近更新 更多