在Maven中使用-q option时,除了“props”之外,它会安静所有日志输出。我想安静那些“道具”输出,怎么做?
我正在跑步:
mvn versions:set -DnewVersion=0.0.2 -DgenerateBackupPoms=false
输出:
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Products
[INFO] Products :: Base
[INFO] Products :: Badges
[INFO] Assembly
Downloading: http://nexus.xxx
Downloading: http://nexus.xxx
Downloaded: http://nexus.xxx (17 KB at 85.4 KB/sec)
Downloaded: http://nexus.xxx (27 KB at 136.0 KB/sec)
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Project 0.0.2-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- versions-maven-plugin:2.0:set (default-cli) @ campaigns ---
[INFO] Processing
[INFO] Updating project
[INFO] from version 0.0.2-SNAPSHOT to 0.0.2
Props: {project.version=0.0.2, project.artifactId=campaigns, project.groupId=campaigns}
Props: {project.version=0.0.2, project.artifactId=campaigns, project.groupId=campaigns}
Props: {project.version=0.0.2, project.artifactId=campaigns, project.groupId=campaigns}
Props: {project.version=0.0.2, project.artifactId=campaigns, project.groupId=campaigns}
Props: {project.version=0.0.2, project.artifactId=campaigns, project.groupId=campaigns}
如果我使用-q选项,它会安静所有“信息”和“下载”,而不是“道具”。
我有一个项目,在构建日志中为每个“mvn versions:set”命令生成60 MB的“道具”,所以我真的很想知道如何安静这些“道具”。
即使使用了-q选项,也许Maven versions plugin中的一个错误就是它不会使这些“道具”变得安静。
答案 0 :(得分:2)
您可以取消
的输出Downloading: http://nexus.xxx
Downloading: http://nexus.xxx
Downloaded: http://nexus.xxx (17 KB at 85.4 KB/sec)
Downloaded: http://nexus.xxx (27 KB at 136.0 KB/sec)
通过Maven批处理选项只需使用:
mvn --batch-mode ...
道具的输出由versions-mave-plugin的适当maven插件负责。
答案 1 :(得分:0)
这确实非常烦人,但显然有一个bug报告有补丁。所以这可能会在某些时候修补。