antのbuild.xmlの中に、junitのtagを見つかれない

antのbuild.xmlの中に、junitのtagを見つかれない

在eclipse中使用ant脚本、调用junit的task时会出现上述错误,解决方法:
1。将junit.jar 拷贝到eclipse的ant插件的目录下的lib中

2。在eclipse->windows->ant->runtime中设置ant加载的jar,增加一个外部的jar,将
     添加的junit.jar加入到ant的classpath中。


2009-03-12
现在遇到这个问题,按照上面作没有用了,难道是jdk,junit.jar包和eclipse的版本冲突了?请知道的朋友告诉我一下。。。

Buildfile: E:\02_STUDY\07_Java\workspace\JunitTestProject\build.xml
clean:
   [delete] Deleting directory E:\02_STUDY\07_Java\workspace\JunitTestProject\bin
   [delete] Directory E:\02_STUDY\07_Java\workspace\JunitTestProject\report cannot be removed using the file attribute.  Use dir instead.
copyxml:
     [copy] Copying 10 files to E:\02_STUDY\07_Java\workspace\JunitTestProject\bin\testcases
compile:
    [javac] Compiling 20 source files to E:\02_STUDY\07_Java\workspace\JunitTestProject\bin
    [javac] 注意:E:\02_STUDY\07_Java\workspace\JunitTestProject\src\com\ustcsoft\struts1\action\SampleAction.java 使用或覆盖了已过时的 API。
    [javac] 注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。
jar:
      [jar] Building jar: E:\02_STUDY\07_Java\workspace\JunitTestProject\dist\lib\JunitTestProject.jar
compiletests:
    [javac] Compiling 14 source files to E:\02_STUDY\07_Java\workspace\JunitTestProject\bin\testcases
    [javac] 注意:某些输入文件使用或覆盖了已过时的 API。
    [javac] 注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。
    [javac] 注意:E:\02_STUDY\07_Java\workspace\JunitTestProject\test\com\ustcsoft\struts2\action\ConfigTest.java 使用了未经检查或不安全的操作。
    [javac] 注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
instrumented:
[cobertura-instrument] Cobertura 1.9.1 - GNU GPL License (NO WARRANTY) - See COPYRIGHT file
[cobertura-instrument] Cobertura: Loaded information on 20 classes.
[cobertura-instrument] Instrumenting 20 files to E:\02_STUDY\07_Java\workspace\JunitTestProject\bin\instrumented-classes
[cobertura-instrument] Cobertura: Saved information on 20 classes.
[cobertura-instrument] Instrument time: 203ms
runtests:
    [junit] Running com.ustcsoft.homework.logic.impl.HomeWorkLogicImplTest
    [junit] java.lang.NoClassDefFoundError: org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner
    [junit] Exception in thread "main"

BUILD FAILED
E:\02_STUDY\07_Java\workspace\JunitTestProject\build.xml:88: Test com.ustcsoft.homework.logic.impl.HomeWorkLogicImplTest failed

Total time: 3 seconds



快快乐乐、认认真真生活才是真。

你可能感兴趣的:(antのbuild.xmlの中に、junitのtagを見つかれない)