【发布时间】:2011-12-22 18:03:30
【问题描述】:
如何让 Jenkins 在使用 Ant 构建时找到 JUnit?
阅读答案here 和here 我相信我有一个类路径问题,但我无法解决它。在我的 Netbeans 项目中,我有一个在 Netbeans 中运行良好的 JUnit 测试。我将项目推送到我的 Git 存储库,Jenkins 看到了更改并构建了项目,但我收到了一堆错误(如下),因为找不到 JUnit。
-do-compile-test:
[javac] Compiling 1 source file to C:\Jenkins\jobs\demo\workspace\demo\build\test\classes
[javac] C:\Jenkins\jobs\demo\workspace\demo\test\MainTest.java:6: package org.junit does not exist
[javac] import org.junit.After;
[javac] ^
[javac] C:\Jenkins\jobs\demo\workspace\demo\test\MainTest.java:7: package org.junit does not exist
[javac] import org.junit.AfterClass;
[javac]
^
JUnit 在我的%ANT_HOME%\lib 目录中(Windows 7 64 位)。我的 Netbeans 项目的文件结构是这样的:
我已尝试通过此处讨论的 Ant 编辑类路径,但无法正常工作。
这是我第一次使用 Ant、JUnit 和 Jenkins,但我认为我真的很接近让它们在 Netbeans 和 Git 上正常工作。我很乐意提供更多信息。已经为此奋斗了 3 天,因此将不胜感激。
【问题讨论】:
标签: git netbeans ant junit jenkins