我正在尝试使用 findbugs 1.3.2 的注释。
我edu.umd.cs.findbugs.annotations.NonNull
在一个简单的测试中使用了注释,它工作正常。
但是,现在我有一个大型项目,由子模块组成,使用 maven,并且通过在一些 java 文件中导入该注释,我得到以下编译错误:
com.sun.tools.javac.code.Symbol$CompletionFailure: class file for javax.annotation.meta.When not found
可能是什么问题?我尝试在所有子模块中添加 findbugs 依赖项。也许它与jsr305冲突?我看到我们的依赖项之一使用 jsr305 1.3.9。