Ant-Contrib
Antのタスクを色々と備えているらしいAnt-Contrib。
ぱっと見だと、条件分岐やらループやら計算っぽいタスクがある。
ちょっと触ってみる。
まずは、ループ。
buildファイル内のすべてのXMLについてantをコールする例。
pathの部分で指定したものについて、1つずつsequentialの部分が実行される。
変数はなぜかアットマーク指定。
forにはこんな使い方もある。
listに集合を指定して、その分ループする。
Foreachもあるけど、たいして変わんないし無視。
次はif文。
サンプルまんま。
elseifとかもできる。
equalsはAntのConditions。
次に、math。
まぁ、なんてことはなく。 これら以外にもけっこうなタスクがそろってる。 比較系のものも何個かある。 でも実は、やりたかったことができない(涙 単にfor (int i = 0; i < ???; i++)ってなことが やりたかったんだけど、なぜこんなことができないんだか。 ここら辺が、Ant≠スクリプトな理由なのかなぁ。 変数の扱いとかConditionsあたりも、いまいちな気がするし。 なんだか、タスクを自分で作ったほうが早そう。 # 作ったことないけど。