紹介マニアMoinMoin

概要

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}"/>

でクラスパスを確認してくださお。

関連リンク

Ant翻訳

Ant詳説

Antの基礎

Cafe Babe


CategoryJava psgml-mode

紹介マニアMoinMoin: Ant (last edited 2006-02-26 12:27:28 by )