首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >禁用maven下载进度指示

禁用maven下载进度指示
EN

Stack Overflow用户
提问于 2014-02-08 06:09:25
回答 3查看 45.9K关注 0票数 197

在我们公司的CI机器中,maven本地存储库在每次构建之前都会被清除。因此,我的构建日志总是有一堆像这样的噪音

代码语言:javascript
复制
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可以禁用下载进度指示?

EN

回答 3

Stack Overflow用户

发布于 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

票数 35
EN

Stack Overflow用户

发布于 2019-12-08 20:09:05

快速回答,使用maven批处理模式,在maven命令中添加以下内容:

代码语言:javascript
复制
-B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn

例如:

代码语言:javascript
复制
mvn deploy -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
票数 3
EN

Stack Overflow用户

发布于 2021-10-20 04:27:39

与上面的答案相同,但您不需要每次都向命令行添加选项。只需将这些行添加到文件${maven.projectBasedir}/.mvn/maven.config

代码语言:javascript
复制
--no-transfer-progress

然后,您可以按原样使用mvn

代码语言:javascript
复制
mvn test
mvn deploy
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21638697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档