Можно ли изменить вывод на консоль maven, чтобы скрыть запись [INFO]? - PullRequest
34 голосов
/ 07 ноября 2010

Мне было интересно, можно ли изменить вывод в maven, например, чтобы скрыть строки, начинающиеся с [INFO], или чтобы можно было видеть строки, начинающиеся с [DEBUG]?

Ответы [ 4 ]

29 голосов
/ 08 ноября 2010

Я не думаю, что есть способ настроить его как регистратор, но mvn -q скрывает строки [INFO], а mvn -X показывает сообщения отладки.

Обновление в 2015 году: новые версииmaven добавил конфигурационный файл, где это, наконец, возможно, хотя в качестве глобальной конфигурации для каждой установки проверьте свои $ mavenInstallationDir / conf / logging / simplelogger.properties, если файл не существует, то, вероятно, ваша версия maven слишком стараяон был добавлен в версии 3.1

20 голосов
/ 07 ноября 2010

Вы можете активировать отладочный вывод, используя -X или --debug.Например:

mvn -X install

Вы можете скрыть INFO сообщения, используя -q или --quiet.Например:

mvn -q install
6 голосов
/ 10 марта 2016

попробуйте просмотреть результаты, например. mvn help: оценивать -Dexpression = project.version | grep -v "^ \ ["

0 голосов
/ 13 июня 2019

Из их собственных документов, вы хотите это:

RESULT=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
echo $RESULT

Для справки см .: https://maven.apache.org/plugins/maven-help-plugin/evaluate-mojo.html#forceStdout

...