jjkingの日記: Ant-Contrib
日記 by
jjking
最近はプログラムの設定ファイルを XML ファイルで作ることが多くなったので、Castor XML をつかっている。設定ファイルの XML Schema を作って Castor にかけるだけで、シリアライズ/デシリアライズのコードを自動生成してくれるので大変便利。
普段 Java プログラムのコンパイルには Ant を使っているが、Castor で XML Schema -> Java の変換もこの中に入れている→ コード例
しかし、この方法だとスキーマファイルを直接指定しているので、扱うスキーマの数が増えてくると同じような変換コードをいくつか書かないといけないのでいまいち。Ant の機能にシェルの foreach みたいなものがあればいいのにと思って探したところ Ant-Contrib というのが見つかった。この中にあるタスク foreach と組み合わせると、スキーマファイルを順番にコンパイルすることができそうだ。ためしに このようなコード を作ってみたところ..うまくいきました!
この foreach なかなか役に立ちそう。いろいろ使ってみます。
Ant-Contrib More ログイン