2010-08-04 45 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