我正在写一个SBT插件。在插件中,我有:
export
在使用此插件的项目的Person
中,我想在运行val prod = SettingKey[Boolean]("prod", "This will minify stuffs.")
和build.sbt
时设置不同的值。
我尝试了很多不同的组合,但它们不起作用(例如sbt stage
)。
我想知道是否有人知道如何解决这个问题。这似乎是一个应该通过范围很容易解决的正常问题,但我不太了解SBT的范围。
如果你有一个关于在运行不同命令时如何覆盖SettingKey的小例子,那就太棒了。谢谢。