Maven 2 是否可以修改maven控制台输出以隐藏[INFO]日志记录?

Maven 2 是否可以修改maven控制台输出以隐藏[INFO]日志记录?,maven-2,logging,Maven 2,Logging,我想知道是否可以修改maven的输出,例如隐藏以[INFO]开头的行,或者能够看到以[DEBUG]开头的行?您可以使用-X或-DEBUG激活调试输出。例如: mvn -X install mvn -q install 您可以使用-q或-quiet隐藏信息。例如: mvn -X install mvn -q install 我认为没有办法将其配置为记录器,但mvn-q隐藏了[INFO]行,mvn-X显示了调试消息 2015年更新:较新版本的maven添加了一个配置文件,最终实现了这一点,尽

我想知道是否可以修改maven的输出,例如隐藏以[INFO]开头的行,或者能够看到以[DEBUG]开头的行?

您可以使用
-X
-DEBUG
激活调试输出。例如:

mvn -X install
mvn -q install
您可以使用
-q
-quiet
隐藏
信息。例如:

mvn -X install
mvn -q install

我认为没有办法将其配置为记录器,但mvn-q隐藏了[INFO]行,mvn-X显示了调试消息


2015年更新:较新版本的maven添加了一个配置文件,最终实现了这一点,尽管作为每次安装的全局配置,请检查$mavenInstallationDir/conf/logging/simplelogger.properties如果该文件不存在,则maven版本可能太旧,我相信它是在3.1版本中添加的

尝试将输出变大,例如。
mvn帮助:evaluate-Dexpression=project.version | grep-v“^\[”

来自他们自己的文档,您需要:

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

作为参考,请参阅:

不使用帮助时不相关:evaluate。这需要更多的升级投票!最后,我可以从
java:exec
获得清晰的输出。