我有一个包含几个子项目的多项目。
根项目的project/build.properties
包含
sbt.version=0.13.0
原来,其中一个子项目仅适用于版本
0.12.4
由于依赖问题。我把
build.properties
将该版本放入其目录中,但它没有更改此项目的 sbt 版本。我该如何正确地做到这一点?有可能吗?
最佳答案
现在,sbt 允许同一构建中的项目之间存在深度任务级依赖关系。因此,虽然每个项目都有自己的目录,但它们共享一个具有所有定义的构建类加载器。
这限制了您不能共享不兼容版本的构建。
将来可能会取消此限制,但现在我会执行以下操作之一:
关于scala - 为多项目中的子项目指定不同版本的sbt?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20825539/