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

40

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

4个回答

35

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

2015 年更新: 较新版本的 Maven 已添加了一个配置文件,终于可以作为全局每次安装后的配置。如果该文件不存在,则检查您的 $mavenInstallationDir/conf/logging/simplelogger.properties 文件,您的 Maven 版本可能太旧了。我相信这是在 3.1 版本中添加的。


30

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

mvn -X install

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

mvn -q install

这需要更多的赞!最终我可以从 java:exec 中获得干净的输出。 - mlt

6

尝试使用grep命令过滤输出,例如: mvn help:evaluate -Dexpression=project.version | grep -v "^\["


3

1
不使用help:evaluate时无关。 - Dragas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接