如何使用多个Scala版本的sbt'ProjectRef'

时间:2017-01-10 10:00:29

标签: sbt

使用sbt

dependsOn( ProjectRef(uri("git://github.com/..."), "xyz")able to pull in source dependencies,但此类依赖项仅适用于依赖项的默认Scala版本,即使它支持交叉编译也是如此。

我认为这是sbt的一个缺陷/错误,但是想到打开这个问题以防其他人偶然发现这个问题/了解它的方法。

修改

在sbt的GitHub上关于此

打开an issue

找到了两种替代解决方法:

  • 在依赖关系中准备一个单独的标记(例如x.y.z-2.11),其中scalaVersion暂时更改为辅助标记
  • sbt +update;在这之后一切正常

第一个意味着额外的手工劳动,而第二个意味着有点令人惊讶。

0 个答案:

没有答案