Отвечая на ваш вопрос
Я провел небольшое расследование, потому что меня тоже интересует решение.
Параметры подробности командной строки Maven
Согласно http://books.sonatype.com/mvnref-book/reference/running-sect-options.html#running-sect-verbose-option
- -e для ошибки
- -X для отладки
- -q только для ошибки
Файл конфигурации регистрации Maven
В настоящее время maven 3.1.x использует SLF4J для входа в System.out.
Вы можете изменить настройки ведения журнала в файле:
${MAVEN_HOME}/conf/logging/simplelogger.properties
По данным страницы: http://maven.apache.org/maven-logging.html
Настройка командной строки
Я думаю, что вы должны иметь возможность установить уровень регистрации по умолчанию для простого регистратора с помощью параметра командной строки, например:
$ mvn clean package -Dorg.slf4j.simpleLogger.defaultLogLevel=debug
Но Я не смог заставить его работать . Я предполагаю, что единственная проблема в этом заключается в том, что maven выбирает уровень по умолчанию из файла конфигурации на пути к классам. Я также попробовал несколько других настроек через System.properties, но все они оказались безуспешными.
Приложение
Вы можете найти источник slf4j на github здесь: slf4j github
Источник простого журнала здесь: slf4j / jcl-over-slf4j / src / main / java / org / apache / commons / logging / impl / SimpleLog.java
Загрузчик сплетения загружает simplelogger.properties
.