是否可以为每个子项目提供带有version.sbt的多项目SBT

时间:2017-07-13 16:31:25

标签: scala sbt sbt-release

我有一个包含四个子项目的多项目SBT。我希望每个子项目都有单独的版本,每个子项目都有一个version.sbt。我正在使用sbt-release。自述文件说有一个设置 release-version-file 应该这样做,但它似乎对我不起作用。这是我得到的错误

release-version-file := file("subproject/version.sbt")
  

/source/root/subproject/build.sbt:3:错误:找不到:值释放

     

release-version-file:= file(“subproject / version.sbt”)

我还发现了另一个设置 releaseVersionFile 这个没有抛出任何错误,但它似乎也没有从正确的文件中获取版本。

releaseVersionFile := file("subproject/version.sbt")

我正在使用sbt 0.13.15,sbt-release 1.0.5和sbt-assembly 0.14.5

1 个答案:

答案 0 :(得分:0)

我确实让它与releaseVersionFile一起使用。更多信息在这个github issue