2017-04-26 68 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