Когда я делаю sbt run
, я вижу некоторые сведения о верхнем и нижнем колонтитулах, от которых я бы хотел избавиться:
$ sbt run
[info] Set current project to XXX (in build file:/path/to/dir/)
<actual program output goes here; stuff I care about>
[success] Total time: 68 s, completed Apr 1, 2012 7:30:45 PM
$
Как я могу избавиться от этих двух дополнительных строк (т.е. строк [info]
и [success]
)? Существуют ли для этого настройки конфигурации build.sbt
? В идеале я не хочу иметь другой инструмент/зависимость, чтобы избавиться от этих двух строк.
Ниже приведен список вещей, которые я пробовал:
- Установить run logLevel для предупреждения
- Установить глобальный logLevel для предупреждения
- Установить
-Dsbt.log.noformat=true
Обходной путь, который я использую сейчас:
Скопируйте вызов java
, который sbt
генерирует (делая ps
или top
) в результате выполнения fork in run := true
и вручную запуская эту команду java
непосредственно в командной строке.
Лучше всего и намного чище, если sbt
может быть сказано не печатать эти строки.
- Scala версия: 2.9.1
- Версия SBT: 0.11.1