如何使用sbt';ProjectRef';具有多个Scala版本

如何使用sbt';ProjectRef';具有多个Scala版本,sbt,Sbt,sbtis,使用dependsOn(ProjectRef(urigit://github.com/...“”,“xyz”),但此类依赖项仅适用于依赖项的默认Scala版本,即使它确实支持交叉编译 我认为这是sbt的一个缺陷/缺陷,但我想打开这个问题,以防其他人偶然发现这个问题/知道解决方法 编辑 在sbt的GitHub就这一点开放 已经找到了两种替代解决方案: 在依赖项处准备一个单独的标签(例如,x.y.z-2.11),其中scalaVersion临时更改为次要标签 sbt+更新;之后一切正

sbt
is,使用
dependsOn(ProjectRef(urigit://github.com/...“”,“xyz”)
,但此类依赖项仅适用于依赖项的默认Scala版本,即使它确实支持交叉编译

我认为这是
sbt
的一个缺陷/缺陷,但我想打开这个问题,以防其他人偶然发现这个问题/知道解决方法


编辑 在sbt的GitHub就这一点开放

已经找到了两种替代解决方案:

  • 在依赖项处准备一个单独的标签(例如,
    x.y.z-2.11
    ),其中
    scalaVersion
    临时更改为次要标签
  • sbt+更新
    ;之后一切正常
第一种方法意味着额外的体力劳动,而第二种方法只是有点令人惊讶