- - PR -
AntからJunitを実行できない
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 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ではうまく動いています。 何か設定が足りないのでしょうか? お気づきの点、不明な点がありましたら、ご指摘ください。 よろしくお願いします。 |
|
投稿日時: 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-04-03 12:33
H2さん、返信ありがとうございます。
ご指摘の通り、junit.jarを%ANT_HOME%\libに 配置したら動作しました。 ありがとうございました。 ※ちなみにテスト結果は一つのエラーが発生しておりました(汗) |
1
