2016-03-01 83 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,但單引號中的~未擴展。那很簡單。

(我忘了一個事實,當我在使用終端~,它被傳遞給程序前殼展開。)