2010-08-04 67 views
16

我该如何做到这一点,Maven不会在Hudson控制台中上传垃圾邮件的进度信息?Maven:如何从记录上传进度中停止部署插件?

Uploading: http://www.example.com/archiva/repository/snapshots/com/example/app/1.0-SNAPSHOT/app-1.0-20100804.175640-1.war 
4/9430K 
8/9430K 
12/9430K 
16/9430K 
20/9430K 
24/9430K 
28/9430K 
+0

我使用该插件,我没有这个问题,你有一个特定的日志配置哈德森或您的项目?什么是您使用的特定插件和版本? – rsilva4 2010-08-19 18:17:55

回答

8

我认为添加maven2的批处理模式选项应该有效。 http://books.sonatype.com/mvnref-book/reference/running-sect-options.html#running-sect-batch-option

mvn -B ... 

另一个好主意是使用-fae(故障在年底)为您哈德森的工作,因为它会比上项目中的第一个错误更多的报表。

+0

** - B **会做到这一点,但是,哈德森并不会用-B来拨打mvn。看起来这是在最近的哈德森版本中解决的:[Maven dependencies download progress indicator](http://jenkins-ci.361315.n4.nabble.com/Maven-dependencies-download-progress-indicator-td3018778.html )。 – 2013-11-06 18:24:34

+4

另一种选择是在〜/ .m2/** settings.xml **中添加' false'作为顶级元素。这将是您的构建服务器的全局选项。请参阅[Maven持续集成最佳实践]中的**#4 **(http://blog.sonatype.com/people/2009/01/maven-continuous-integration-best-practices/#.UnqTRSSmyDc)。 – 2013-11-06 19:07:47

+0

谢谢,'interactiveMode'设置对我来说是未知的,但显然是在整个CI设置中强制执行它的更好方式。 – Paul 2013-11-27 13:50:17