Revision 1 as of 2009-12-25 06:27:43

Clear message
Locked History Actions

ant/Eclipse

= antをEclipse上で使う場合のTIPS ==

コンパイラの指定

Antで利用するjavacとして、JDK標準のjavacを使うと都合が悪い場合がある。Eclipseが内臓するコンパイラとは、警告やエラーの出し方が異なるため(特にEclipse内臓コンパイラではエラーとならないのに、標準javacではエラーとなる場合あり - 詳細は未調査)、Ant内で使うコンパイラもEclipse内臓のものにしたい。 これは、以下のようにする。

  • build.xml内に以下を定義

<property name="build.compiler"
                value="org.eclipse.jdt.core.JDTCompilerAdapter"/>;
  • Ant起動時の構成でJREタブを開き、「ワークスペースと同じJREで実行」を選択する。

※「org.eclipse.jdt.coreプラグインのjarをAntの使うクラスパスへ追加」と記述しているサイトもあるが、少なくともEclipse3.2では必要無い。