- PR -

ANTのbuild.xmlについて

1
投稿者投稿内容
POTETO
常連さん
会議室デビュー日: 2003/10/06
投稿数: 41
投稿日時: 2004-10-05 16:57
皆さん、こんばんわ。

ANTのbuild.xmlについて質問です。
build.propertiesファイルでプロパティを設定しているのですが、
そのプロパティ値を条件分岐の判定値として、
更にプロパティを設定することは可能でしょうか。

例えば、プロパティAの値が"AAA"の場合、プロパティBの値は"BBB"で
プロパティAの値が"CCC"の場合、プロパティBの値は"DDD"
といった具合の処理はできるのでしょうか。

targetにif属性があるのは、ドキュメントで分ったのですが、
propertyタグにも同じようなパラメータは無いのでしょうか。

ご教授の程宜しく御願いします。
はしもと
大ベテラン
会議室デビュー日: 2003/02/05
投稿数: 182
投稿日時: 2004-10-08 09:53
Ant 1.4 以上なら、

コード:
<condition property="プロパティB" value="BBB">
  <equals arg1="${プロパティA} arg2="AAA"/>
</condition>

<condition property="プロパティB" value="DDD">
  <equals arg1="${プロパティA} arg2="CCC"/>
</condition>

POTETO
常連さん
会議室デビュー日: 2003/10/06
投稿数: 41
投稿日時: 2004-10-13 12:33
はしもとさん、

返信ありがとうございました。

<script>でJavaScriptを利用して実装していましたが、
はしもとさんのおっしゃるとおり、<condition>のほうが
余計なライブラリを必要としないので良いですね。
1

スキルアップ/キャリアアップ(JOB@IT)