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との競合ですか?依存関係の 1 つが jsr305 1.3.9 を使用していることがわかります。