您好,
我在 Hudson 建立了一个简单的测试项目,该项目的构建过程(一个批处理文件)会生成一个 findbugs.xml 文件。这是由 Hudson 的 FindBugs 插件处理的,但它将错误的行号显示为“-1”而不是它们的实际行号。一位同事建议我为编译器启用调试信息。我为 javac 使用了 -g“生成所有调试信息”选项,但似乎没有任何改变。我的构建命令是:
javac -g -classpath C:\testWebApp1\src -d C:\testWebApp1\build C:\testWebApp1\src\*.java
build.bat 文件中唯一的另一件事是调用 FindBug 工具(文本 UI)。以下是 FindBugs 插件对第一个错误的说明:
File: GenerateHellos.java, Line: -1, Type: UUF_UNUSED_FIELD, Priority: Normal, Category: PERFORMANCE
有任何想法吗?万分感谢!