在sbt中,如何设置任务范围的设置值?

时间:2018-03-27 17:28:41

标签: scala sbt

我正在使用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仍然会创建没有后缀的工件。

0 个答案:

没有答案