Ant

Antって何?

Antは自動化ツールです。コンパイル型プログラミング言語では、ソースコードを書いた後にライブラリをリンクしたりコンパイルしなければなりません。この作業を一般に「ビルドする」と言います。これがビルド一発で動けば文句無しなのですが、人間には間違いが付き物、ソースを何度も書き直し、その度にビルド作業を繰り返さなければなりません。ところがビルドの繰返しにも落とし穴が!単純作業の繰返しの中で、ついつい古いライブラリをリンクしたり、新しく書き直した大切なソースを消してしまったりするものなのです。

Antはビルド作業を自動化するツールです。単純だけど面倒なビルド作業が自動化されることで、人間はソースを書く事に専念できます。C言語やC++言語ではMakeが用いられています。またVisualStudioやDelph等の統合開発環境(IDE)では、IDEがMakeに代わってビルド機能を担当しています。

AntやMakeはビルド専用ツールではありません。非常に汎用性のある便利なツールです。似たような一連の作業を繰返し実行しなければならない時、その作業をバッチファイルにした覚えは誰でも有ると思いますが、Antはバッチファイルでは出来ない小技が色々使えます。

Link