当我在我的 java 源代码上运行 javadoc 时,我得到了 Junit 测试类的这个错误:
[javadoc] /mypath/TestStuff.class: warning: Cannot find annotation method 'expected()' in type 'org.junit.Test': class file for org.junit.Test not found
带有此类注释的junit版本4会出现问题:
@Test(expected=Exception.class)
显然,听起来 javadoc 找不到 org.junit.Test 但为什么它首先需要它?我该如何解决?
干杯大卫
更新:
junit jar 不在我的项目类路径中,但在 $ANT_HOME/lib 中。这样,我不必将它添加到我的项目 lib 文件夹中,并且 junit ant 目标可以正常工作。
听起来 ant 中的 javadoc 目标不使用 $ANT_HOME/lib 来查找 jars