繁体   English   中英

为子项目运行sb​​t命令/从插件设置每个命令?

[英]run sbt command for subprojects / set every command from Plugin?

我找到了用于参数和构建环境SBT食谱

我现在希望能够在运行SBT时更改buildEnv 基本上

我无法找到以下程序化解决方案:

> set every buildEnv := BuildEnvPlugin.autoImport.BuildEnv.Development或从包装命令运行BuiltinCommands.set

我的基本解决方案无法扩展到val devCmd = Command.command("dev"){ state => Project extract state appendWithSession (Seq(buildEnv := BuildEnv.Development), state) } /汇总项目val devCmd = Command.command("dev"){ state => Project extract state appendWithSession (Seq(buildEnv := BuildEnv.Development), state) }

如何更改所有汇总设置?

我只是最初没有找到这个简单的解决方案:

override def projectSettings: Seq[Setting[_]] = commands += devCmd
lazy val devCmd = BasicCommands
    .newAlias("dev", "set every buildEnv := BuildEnvPlugin.autoImport.BuildEnv.Development")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM