2009/09/26

antで条件分岐:ファイルが存在するかどうか

ライブラリのpathが環境によって異なる場合のbuild.xmlの書き方.



たとえば,hoge.jarが必要だが,環境によって置き場所が違う場合.
antで使うbuild.xmlではhoge.jarのパスをスイッチしなければならない.


<available file="/usr/share/hoge.jar" property="my_lib" value="/usr/share/hoge.jar" />
<available file="/Developer/hoge.jar" property="my_lib" value="/Developer/hoge.jar" />


とすれば,my_libには存在するパスが設定される.

0 件のコメント: