我正在使用Jenkins + Netbeans (Java code) + Git
在Continuous Integration
环境中工作。我试图使用Jacoco
插件与Ant任务,以便做代码覆盖。我有一个构建,不同于默认构建(build.xml)。我创造了另一个,但是当我运行“编译 - 测试”蚁的任务,这是我所得到的:如何解决Jenkins中的“错误:无法找到符号”?
compile-tests:<br>
[javac] Compiling 1 source file to C:\CITestApp\bin\classes-tests</br>
[javac] C:\CITestApp\test\citestapp\logic\CalculatorTest.java:22: error: cannot find symbol</br>
[javac] private Calculate calculator;
[javac] ^
[javac] symbol: class Calculate
[javac] location: class CalculatorTest
[javac] C:\CITestApp\test\citestapp\logic\CalculatorTest.java:37: error: cannot find symbol
[javac] calculator = new Calculate();
[javac] ^
[javac] symbol: class Calculate
[javac] location: class CalculatorTest
[javac] 2 errors
BUILD FAILED
C:\CITestApp\jacocorep.xml:29: Compile failed; see the compiler error output for details.
我怎么能知道这个错误是什么意思:
"error: cannot find symbol"
首先这个错误是由javac任务抛出,它不会出现可能与Jacoco一个问题,因为代码必须在可以进行测试之前进行构建。我建议你从“jacocorep.xml”文件中提供相关的代码片段。这是一个类路径问题。 –
好吧,我会尝试再次看看类路径,但是,我将把类路径代码行。谢谢你的一切! – Ariam3D