使用sbt将实现版本插入清单
我看到 可以手动将特定字段插入清单:使用sbt将实现版本插入清单,sbt,sbt-assembly,Sbt,Sbt Assembly,我看到 可以手动将特定字段插入清单: name := "project" version := "2.3.5" packageOptions := Seq(Package.ManifestAttributes( ("Implementation-Version", "2.3.5"))) 我想直接使用version,而不需要重新复制版本号 将版本替换为“2.3.5”会出现错误。我是否可以直接使用版本,而不重新复制版本号?通过调用.value获取设置值,
name := "project"
version := "2.3.5"
packageOptions := Seq(Package.ManifestAttributes(
("Implementation-Version", "2.3.5")))
我想直接使用version
,而不需要重新复制版本号
将
版本
替换为“2.3.5”
会出现错误。我是否可以直接使用版本
,而不重新复制版本号?通过调用.value
获取设置值,如下所示
packageOptions := Seq(
Package.ManifestAttributes(("Implementation-Version", version.value))
)
通常,可以在以下场景中调用:
value
只能在任务或设置宏中使用,例如:=、+=、++=、Def.task或Def.setting
通过像这样调用
.value
来获取设置的值
packageOptions := Seq(
Package.ManifestAttributes(("Implementation-Version", version.value))
)
通常,可以在以下场景中调用:
value
只能在任务或设置宏中使用,例如:=、+=、++=、Def.task或Def.setting