我正在使用sbt 0.13.16而我正在尝试使用具有不同值的设置version
,具体取决于使用它的任务。我正在尝试使用-SNAPSHOT
publishLocal
我试图将值
范围version := appVersion
version in publishLocal := appVersion + "-SNAPSHOT"
甚至创建新配置(但我更喜欢不涉及新配置的解决方案)
val Dev = config("dev") extend Compile
version := appVersion
version in Dev := appVersion + "-SNAPSHOT"
在第二种情况下,在sbt repl中键入dev:version
确实会在后缀中正确输出一个版本,但dev:publishLocal
仍然会创建没有后缀的工件。