2016-03-01 64 views
1

目前我的蚂蚁输出是由AnsiColorLogger着色。它按预期工作,现在我想定制颜色(默认颜色太暗)。我按照指定创建了一个颜色文件,但不知道如何传递文件名。该文件说在ant中自定义AnsiColorLogger的颜色?

此文件必须被指定为命名ant.logger.defaults和使用-D选项将的java命令调用Ant的应用程序的参数传递的系统变量的值。

如何将参数传递给java命令如果我只是在终端上运行ant?我试图通过

-Dant.logger.defaults=<my file path> 

ant但没有运气。我也尝试设置环境变量

ANT_OPTS='-Dant.logger.defaults=<my file path>' 

但它也没有工作。在这重要的情况下,我与

  • OS X 10.10.5
  • Apache Ant的(TM)版本1.9.6
  • 的Java 1.8.0_65
+0

在哪个目录与自定义颜色的文件? – Willmore

+0

@威尔莫尔,谢谢你的指针。目录的确是原因。 –

+0

不客气! :) – Willmore

回答

1

我发现我的错误:我文件路径为~/my-file,但单引号中的~未扩展。那很简单。

(我忘了一个事实,当我在使用终端~,它被传递给程序前壳展开。)