我看到了here 可以手动将特定字段插入清单:
name := "project"
version := "2.3.5"
packageOptions := Seq(Package.ManifestAttributes(
("Implementation-Version", "2.3.5")))
我想直接使用version
,而无需重新复制版本号。
使用version
代替"2.3.5"
会产生错误。我能以某种方式直接使用version
而不重新复制版本号吗?
答案 0 :(得分:2)
像这样调用.value
来获取设置的值
packageOptions := Seq(
Package.ManifestAttributes(("Implementation-Version", version.value))
)
通常,在以下情况下可以调用value
:
value
仅可用于任务或设置宏,例如:=,+ =,++ =,Def.task或Def.setting。”