【发布时间】:2018-03-27 07:51:56
【问题描述】:
这与“How to suppress info and success messages in sbt?”有关,但这是针对以前的版本。
回到 sbt 0.13.x,目前是on the sbt 1.x website,它说使用“在日志级别之前使用--”可以“在启动时执行任何命令之前设置日志级别”。同时,引用的 SO 帖子指向 change,上面写着“强烈建议迁移到单个连字符选项:-error、-warn、-info 和 -debug”。
--error 和 -error 的语法似乎都不能让 sbt 安静下来。遵循网站文档语法:
mkdir project
echo 'sbt.version=1.0.4' > project/build.properties
sbt sbtVersion --error
这产生了一堆消息,最后是:
[信息] 1.0.4
[警告] `-` 命令已弃用,取而代之的是 `onFailure`,并将在 0.14.0 中删除
用一个破折号切换到sbt sbtVersion -error 删除了警告,但仍然有其他[info] 行。
仅供参考,将版本切换为 0.13.16 不会像我预期的那样输出任何内容。
sbt 1.x 中是否有一种新的方式来抑制消息?我猜这是一个错误,但在这里询问以防万一跟随contribution guidelines。
编辑:Issue #3849 提到 1.1.0-RC4 已于今天早些时候开放,我假设 1.0.x 系列也是如此。
【问题讨论】:
标签: sbt