在我们公司的CI机器中,maven本地存储库在每次构建之前都会被清除。因此,我的构建日志总是有一堆像这样的噪音
Downloading: http://.../artifactory/repo/com/codahale/metrics/metrics-core/3.0.1/metrics-core-3.0.1.jar
4/2122 KB
8/2122 KB
12/2122 KB
16/2122 KB
18/2122 KB
18/2122 KB 4/480 KB
18/2122 KB 8/480 KB
18/2122 KB 12/480 KB
18/2122 KB 16/480 KB
18/2122 KB 16/480 KB 4/1181 KB
18/2122 KB 16/480 KB 8/1181 KB
18/2122 KB 16/480 KB 12/1181 KB
是否有选项i可以禁用下载进度指示?
发布于 2019-04-21 17:22:49
从Maven 3.6.1开始,Maven现在有一个选项,可以在交互模式下下载/上传时抑制传输进度。
mvn --no-transfer-progress ....
或者简而言之:
mvn -ntp ... ....
完整的发行说明可以在这里找到:http://maven.apache.org/docs/3.6.1/release-notes.html
发布于 2019-12-08 20:09:05
快速回答,使用maven批处理模式,在maven命令中添加以下内容:
-B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
例如:
mvn deploy -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
发布于 2021-10-20 04:27:39
与上面的答案相同,但您不需要每次都向命令行添加选项。只需将这些行添加到文件${maven.projectBasedir}/.mvn/maven.config
中
--no-transfer-progress
然后,您可以按原样使用mvn
:
mvn test
mvn deploy
https://stackoverflow.com/questions/21638697
复制相似问题