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

时间:2010-11-07 05:52:24

标签: maven-2 logging

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

4 个答案:

答案 0 :(得分:29)

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

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

答案 1 :(得分:20)

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

mvn -X install

您可以使用INFO-q隐藏--quiet条消息。例如:

mvn -q install

答案 2 :(得分:6)

尝试点击输出,例如 mvn help:evaluate -Dexpression = project.version | grep -v" ^ \ ["

答案 3 :(得分:0)

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

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

有关参考,请参见:https://maven.apache.org/plugins/maven-help-plugin/evaluate-mojo.html#forceStdout