我已经使用 Junit 在 Java 中完成了我的自动化,并将该代码推送到 bitbucket 并将其与 jenkins 集成。但是当我在创建作业后开始构建时,它开始失败并抛出一些错误。我无法理解为什么它不采用类路径以及如何设置类路径来避免此问题
控制台报错
[javac] C:\Program Files\Jenkins\workspace\ABC-first-job\tst\com\cb\abc\ABCTest.java:110: error: cannot find symbol
[javac] Assert.assertTrue(response.contains(ABCConstant.DATA_MESSAGE));
[javac] ^
[javac] symbol: variable Assert
[javac] location: class ABCTest
[javac] 47 errors
BUILD FAILED
C:\Program Files\Jenkins\workspace\ABC-first-job\build.xml:48: Compile failed; see the compiler error output for details.
Total time: 2 seconds
Build step 'Invoke Ant' marked build as failure
Finished: FAILURE
最佳答案
检查用于构建代码的 jdk 是否有任何最新的 jdk 版本更新。如果你有一个从节点,同样检查 jdk 版本。
关于java - Jenkins 构建失败错误 : cannot find symbol,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25158522/