Как увидеть цветной вывод Ant в MSYS / Git Bash?

Я хотел бы использовать AnsiColorLogger , чтобы получить вывод цвета из Ant . Я использую Git Bash в Windows.

Я пробовал:

$ ant -logger org.apache.tools.ant.listener.AnsiColorLogger

, но мой результат выглядит так:

Buildfile: c:\foo\build.xml
←[2;36m    [junit] Testsuite: org.foo.BarTest←[m
←[2;36m    [junit] Tests run: 1, Failures: 1, Errors: 0, Time elapsed: 0.188 sec←[m
←[2;36m    [junit] ←[m
←[2;36m    [junit] Testcase: testInherits took 0.175 sec←[m
←[2;36m    [junit]      FAILED←[m
←[2;36m    [junit] subdir not child←[m
←[2;36m    [junit] junit.framework.AssertionFailedError: subdir not child←[m
←[2;36m    [junit]      at org.foo.BarTest.testInherits(BarTest.java:61)←[m
←[2;36m    [junit] ←[m
←[2;31m    [junit] Test org.foo.BarTest FAILED←[m

Я знаю, что цвета ANSI работают, по крайней мере частично, в Git Bash, потому что такие команды, как ls -ACF --color = auto , производят красиво окрашенный вывод.

В чем трюк для Ant?

8
задан jwfearn 20 November 2011 в 03:05
поделиться