いくつかの変数と値を含むプロパティ ファイルがあります。
ALL_WAR=*
CONS_WAR=cons-webapp.war
MAJ_WAR=maj-webapp.war
STATS_WAR=stats-webapp.war
スクリプトのパラメーターを読み取って、これらの変数の 1 つの内容を取得したいと考えています。つまり:
次のコマンドでスクリプトを起動します。
ant -f install.xml -Dservice=ALL
私のスクリプトは次のようになります。
インストール.xml
...
<property name="war.file" value="${service}_WAR"/>
...
<copy todir="/tmp/auri">
<fileset dir="${DELIVER_WEBAPP_DIR}" includes="${${war.file}}"/>
</copy>
${${war.file}} は、プロパティ ファイルで定義された変数の 1 つのコンテンツを取得すると主張しています。それが不可能かどうか、またはそれを行う方法がわかりません。