2010-08-04 6 views
16

Wie kann ich es so machen, dass Maven den Upload-Fortschritt in der Hudson-Konsole nicht spammt?Maven: Wie kann ich verhindern, dass das Deploy-Plugin den Upload-Fortschritt protokolliert?

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

Ich benutze das Plugin und ich habe dieses Problem nicht, haben Sie eine spezifische Protokollkonfiguration für Hudson oder Ihr Projekt? Was ist das spezifische Plugin und die Version, die Sie verwenden? – rsilva4

Antwort

8

Ich denke, das Hinzufügen der Batch-Modus-Option von Maven2 sollte den Trick tun. http://books.sonatype.com/mvnref-book/reference/running-sect-options.html#running-sect-batch-option

mvn -B ... 

Eine weitere gute Idee ist -fae zu verwenden (Fail-at-end) für Sie hudson Jobs, wie es auf mehr als der erste Fehler in Ihrem Projekt berichten.

+0

** - B ** wird den Trick machen, aber Hudson ruft mvn nicht mit -B auf. Es scheint, dass dies in neueren Builds von Hudson angesprochen wird: [Maven Abhängigkeiten Download Fortschrittsanzeige] (http://jenkins-ci.361315.n4.nabble.com/Maven-dependencies-download-progress-indicator-td3018778.html). –

+4

Eine weitere Option besteht darin, ' false' als Element der obersten Ebene in ~/.m2/** settings.xml ** hinzuzufügen. Dies ist eine globale Option für Ihren Build-Server. Siehe ** # 4 ** in [Best Practices für die kontinuierliche Integration von Maven] (http://blog.sonatype.com/people/2009/01/maven-continuous-integration-best-practices/#.UnqTRSSmyDc). –

+0

Danke, die 'interactiveMode'-Einstellung war mir unbekannt, aber es ist offensichtlich eine bessere Möglichkeit, sie über das gesamte CI-Setup zu erzwingen. – Paul