概要
buildシステムツール。Javaにかぎればmakeよりも便利です。
URL
インストールと動作確認
finkを利用すれば簡単です。
fink install ant
もしfinkを利用したくないならばJavaの仕組の勉強をして独自にやってください。
設定
設定は
/etc/ant.conf $HOME/.antrc
のどちらかにおこなう事となります。
新規タスクを追加する場合などはantrcに追加するのがよいでしょう。
for i in /Users/sakito/antlib/*.jar do LOCALCLASSPATH=$LOCALCLASSPATH:$i done
利用方法
PSGMLでbuild.xmlを記述するために
PSGMLを利用するにはDTDが必要です。DTDは以下ようなファイルを作成。
ant-dtd.xml
<?xml version="1.0"?> <project name="ant-dtd" default="ant.dtd" basedir="."> <target name="ant.dtd"> <antstructure output="ant.dtd"/> </target> </project>
ant -buildfile ant-dtd.xml
で完了。これを使用すれば良い。
<!DOCTYPE project PUBLIC "-//ANT//DTD project//EN" "ant.dtd">
Ant利用時のディレクトリ構造
ぼくの場合以下にしている。
build classes lib testcase src etc main test
FAQ
class not found になる
<echo message="${java.class.path}"/>
でクラスパスを確認してくださお。