- PR -

AntからJunitを実行できない

1
投稿者投稿内容
きよ
常連さん
会議室デビュー日: 2002/03/27
投稿数: 21
投稿日時: 2002-04-03 09:25
こんにちは。
お世話になっております。

現在、Ant, JUnitを使い、
以下の環境でJavaプログラムの開発(のお勉強)を行っています。

■環境
Windows2000 SP1
JDK1.3.1_01
ANT 1.4.1
JUnit 3.7
set ANT_HOME=d:\jakarta-ant-1.4.1
set JAVA_HOME=d:jdk1.3.1_01
set path=%path%;%ANT_HOME%\bin;%JAVA_HOME%\bin
%ANT_HOME%\libにjakarta-ant-1.4.1-optional.jarを配置

■問題
次のような行を含むbuild.xmlを元にテストを実行すると
エラーメッセージが表示される。
***** build.xmlの抜粋 *****
<target name="test" depends="compile">
<junit printsummary="on">
<classpath>
<pathelement path="${classesdir}" />
</classpath>
<test name="hogehoge.hoge.hogeTest" />
</junit>
</target>
***************************
●エラーメッセージの内容
D:\build.xml:43: Could not create task of t
ype: junit. Common solutions are to use taskdef to declare your task, or, if thi
s is an optional task, to put the optional.jar in the lib directory of your ant
installation (ANT_HOME).

ANT_HOME環境変数には正しくAntのインストールディレクトリを設定していますし、
%ANT_HOME%libディレクトリにはjakarta-ant-1.4.1-optional.jar
を配置しております。
自宅のWin XPではうまく動いています。
何か設定が足りないのでしょうか?

お気づきの点、不明な点がありましたら、ご指摘ください。
よろしくお願いします。

H2
ぬし
会議室デビュー日: 2001/09/06
投稿数: 586
お住まい・勤務地: 港
投稿日時: 2002-04-03 12:03
%ANT_HOME%libにjunit.jarはありますか?JUnitを使うにはjakarta-ant-1.4.1-optional.jarとは別にjunit.jarがいるはずです。

www.junit.orgでダウンロードできます。

[ メッセージ編集済み 編集者: H2 編集日時 2002-04-03 12:04 ]
きよ
常連さん
会議室デビュー日: 2002/03/27
投稿数: 21
投稿日時: 2002-04-03 12:33
H2さん、返信ありがとうございます。

ご指摘の通り、junit.jarを%ANT_HOME%\libに
配置したら動作しました。
ありがとうございました。
※ちなみにテスト結果は一つのエラーが発生しておりました(汗)
1

スキルアップ/キャリアアップ(JOB@IT)