maven - 如何从Maven输出中删除颜色?

标签 maven

当我在 Jenkins (Jenkins)中运行Maven目标(例如“mvn测试”)时,由于出现了颜色控制字符,因此很难读取日志(请参见下面的示例)。无论如何,有没有删除颜色格式?

[[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

最佳答案

感谢khmarbaise在对我的问题的评论中的回答:

you can simply define -B for --batch-mode which will turn off using of colors..



这解决了这个问题,我的输出现在看起来像这样(好得多):
[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] ------------------------------------------------------------------------

关于maven - 如何从Maven输出中删除颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43638595/

相关文章:

java - 在 maven 中运行 groovy 脚本与在 IDE 中运行时显示错误

java - Spark-通过java代码提交

java.lang.IllegalStateException : Failed to load ApplicationContext when running unit test with HSQL embedded database

java - 在 application.conf 中使用 Maven 配置文件属性

java - 没有 Maven 的 Vaadin Clojure 小部件编译

java - maven 无法传输 Artifact ,未授权,ReasonPhrase :Unauthorized

java - 使用 hibernate-validator 时出现 NoClassDefFoundError

java - 使用Spring云值时EmbeddedWebApplicationContext的ClassNotFoundException

java - 有什么方法可以清理maven依赖吗?

java - maven问题,远程仓库不可用