2017-04-26 67 views
4

當我在Jenkins運行maven目標(例如「mvn test」)時,由於顯示的顏色控制字符(請參見下面的示例),日誌非常難以閱讀。無論如何刪除顏色格式?如何從Maven輸出中移除顏色?

[[1;34mINFO[m] [1m-------------------------------------------------------------------[m 
[[1;34mINFO[m] [1;32mBUILD SUCCESS[m 
[[1;34mINFO[m] [1m-------------------------------------------------------------------[m 
[[1;34mINFO[m] Total time: 16.097 s 
[[1;34mINFO[m] Finished at: 2017-04-26T11:23:06-04:00 
[[1;34mINFO[m] Final Memory: 41M/100M 
[[1;34mINFO[m] [1m-------------------------------------------------------------------[m 
+0

你使用什麼樣的工作? Maven Job還是Freestyle的工作?除此之外,您可以簡單地定義'-B'作爲--batch-mode,這將關閉使用顏色... – khmarbaise

回答

7

感謝khmarbaise爲他/她在回答我的問題的評論:

你可以簡單地爲--batch模式將關閉使用 顏色定義-B ..

這個固定的問題,我的輸出現在看起來像這樣(好得多):

[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 17.507 s 
[INFO] Finished at: 2017-04-27T05:30:07-04:00 
[INFO] Final Memory: 41M/100M 
[INFO] ------------------------------------------------------------------------ 
+3

就像未來人們的筆記一樣,Maven 3.5.1將[添加一個明確的標誌來關閉顏色(https://issues.apache.org/jira/browse/MNG-6220) – romeara