scala - 是否可以为每个子项目使用带有 version.sbt 的多项目 SBT

标签 scala sbt sbt-release

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

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

/source/root/subproject/build.sbt:3: error: not found: value release

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



我还找到了另一个设置 发布版本文件 这个没有抛出任何错误,但它似乎也没有从正确的文件中获取版本。
releaseVersionFile := file("subproject/version.sbt")

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

最佳答案

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

关于scala - 是否可以为每个子项目使用带有 version.sbt 的多项目 SBT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45086415/

相关文章:

scala - spark中 "grouped"的替代

scala - 在 Scala 方法中自动委派给 val

java - Swing Scala 问题 - 面板 100% 扩展

scala - 值查找解析为 sbt 插件中的错误范围

scala - 使用 sbt-release 指定自定义 git 标签

scala - 如何避免在 Spark 中广播大型查找表

scala - 有没有办法覆盖 sbt-native-packager 中的 init 脚本模板?

playframework - 强制 Play Framework 依赖

sbt - 从子项目的 cli 运行 sbt 发布任务不起作用

git - merge 到 master 与 sbt release-plugin