小编use*_*025的帖子

在当前范围内访问SBT设置

我在尝试理解sbt中的范围概念时遇到了问题.我希望在特定范围内运行任务,并且能够访问范围设置,即

build.sbt

name := "Superapp"

name in Test := "Testapp"

val printScopedKey = TaskKey[Unit]("psk", "Print Scoped Key")

printScopedKey := println("***** [APP NAME] " + name.value)
Run Code Online (Sandbox Code Playgroud)

我期待以下内容:

> test:psk
> ***** [APP NAME] Testapp
Run Code Online (Sandbox Code Playgroud)

而不是实际的:

> ***** [APP NAME] Superapp
Run Code Online (Sandbox Code Playgroud)

我怎么能在sbt做到这一点?这甚至可能吗?

sbt

8
推荐指数
2
解决办法
1308
查看次数

标签 统计

sbt ×1