我该如何让Jenkins在使用Ant构建时找到JUnit?
阅读这里和这里的答案,我认为这是一个classpath问题,但我无法解决它。在我的Netbeans项目中,我有一个单独的JUnit测试,在Netbeans中运行得很好。我将项目推送到我的Git存储库,Jenkins看到更改并构建项目,但我会收到一堆错误(如下),因为找不到JUnit。
JUnit位于我的
我尝试通过Ant进行类路径编辑,如此处所述,但无法使其正常工作。
这是我第一次使用Ant、JUnit和Jenkins,但我认为我离在Netbeans和Git中正确地使它们全部工作非常接近了。我将非常乐意提供更多信息。我已经在奋斗了3天,因此任何帮助都将不胜感激。
阅读这里和这里的答案,我认为这是一个classpath问题,但我无法解决它。在我的Netbeans项目中,我有一个单独的JUnit测试,在Netbeans中运行得很好。我将项目推送到我的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项目的文件结构如下所示:
![enter image description here](https://istack.dev59.com/ACtFu.webp)
这是我第一次使用Ant、JUnit和Jenkins,但我认为我离在Netbeans和Git中正确地使它们全部工作非常接近了。我将非常乐意提供更多信息。我已经在奋斗了3天,因此任何帮助都将不胜感激。