【发布时间】:2021-05-23 09:04:06
【问题描述】:
我正在使用 sbt package 打包多项目 sbt 构建,并在 build.sbt 根目录中设置了以下版本属性:
version := "1.0.0"
但不幸的是,聚合子项目jar 都具有0.1.0-SNAPSHOT 后缀,除非我专门为每个子项目指定version :=。有没有办法传播build.sbt 根中的version := "1.0.0" 集?或者任何其他方式为所有聚合子项目设置版本?
我试过了
lazy val root = project
.in(file("."))
.aggregate(
//...
)
.settings(
version := "1.0.0",
//...
)
但它没有用。
【问题讨论】:
-
使用
ThisBuild / version := "1.0.0"