我試圖使用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。
你正在得到類沒有發現異常。如果相關的jar被maven添加,請檢查java構建路徑。 –
是的,maven依賴關係樹顯示FindBugs包含在類路徑中。 –