在我的Ant
構建文件中,我使用了一個加密屬性,我正在讀取文本文件。我需要在構建過程中將其解密爲引導目標。我該怎麼做呢?有什麼辦法可以在ANT構建文件中指定引導目標?
作爲一個例子,這裏是文件的內容。
MYFILE.TXT:
ENCRYPTED=encryptedtext
的build.xml:
<project name="myProject" default="all">
<property file="myFile.txt">
<!--Specify bootstrap target here to perform the decryption task-->
<target name="myTarget">
<!--Use the decrypted property here-->
我得到的一個方式做,這是設置進行解密的目標,並添加它作爲所有必要目標中的一個depends
。我不想這樣做。我對替代品感興趣,使得該過程儘可能地乾淨。這也意味着我已經考慮過解決方案,「」爲什麼不在別處執行解密並從那裏讀取?「我對它們不感興趣。
謝謝。
同意。爲什麼另一個目標不「乾淨」? – 2009-12-30 20:15:15
取決於不能用於傳遞參數,我們可以使用antcall來完成。但是,antcall也會重新構建構建文件,所以性能開銷會隨着構建文件的大小而變化,這可能不是微不足道的。所以,大多數時候Depends更適合。 – omermuhammed 2010-01-04 16:21:46
我應該澄清我的意思是「乾淨」。我只是對ANT是否提供這樣一個引導目標感興趣。我明白你的意思,我同意。 – 2010-01-04 16:22:57