Antでjavadoc
antでjavadoc
Eclipse3.5は標準でantが使えるようです。antでビルド方法を設定することによって、バッチ処理みたいなことができます。今回はjavadocを生成してくれるビルドファイルを作ってみました。
使い方
下記のソースをbuild.xmlという名前で保存し、Eclipseの各プロジェクトの直下に置きます。この例の場合HelloJavaというプロジェクトを作成し、そのプロジェクトの直下にbuild.xmlというファイルを置いています。次にprojectタグのname属性を自分のプロジェクト名に変更します。上の操作ができたら、build.xmlに蟻のマークがついているはず。これでもう実行できるのだけれど、その前に以下の操作を行います。これをやらないとおそらくエラーが出ます。
- build.xmlを右クリック
- Run As(実行)
- External Tools Configurations(外部ツールの設定)
- JREの項目を選択
- Run in the same JRE as workspace(ワークスペースと同じJREで実行)にチェックを入れる
- 最後にRun(実行)
上記の操作でjavadocが生成されたはずです。一度設定をしてしまえば次からはすぐに使えます。
ソース
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <project basedir="." default="javadoc" name="HelloJava"> <target name="delete_javadoc"> <delete dir="./javadoc" /> <echo>deleting javadoc...</echo> <eclipse.refreshLocal resource="${ant.project.name}" depth="infinite" /> </target> <target name="javadoc" depends="delete_javadoc"> <echo>making javadoc...</echo> <javadoc windowtitle="${ant.project.name} javadoc" destdir="./javadoc" encoding="utf-8"> <package name="*" /> <sourcepath path="./src" /> <link href="http://java.sun.com/javase/ja/6/docs/ja/api/" /> </javadoc> <eclipse.refreshLocal resource="${ant.project.name}" depth="infinite" /> </target> </project>