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
;在这之后一切正常第一个意味着额外的手工劳动,而第二个意味着有点令人惊讶。