Findbugsはこれを報告します:
findbugs:
[findbugs] Executing findbugs from ant task
[findbugs] Running FindBugs...
[findbugs] The following classes needed for analysis were missing:
[findbugs] com.company.OptionalClass
[findbugs] Warnings generated: 11
[findbugs] Missing classes: 2
[findbugs] Calculating exit code...
[findbugs] Setting 'missing class' flag (2)
[findbugs] Setting 'bugs found' flag (1)
[findbugs] Exit code set to: 3
[findbugs] Java Result: 3
[findbugs] Classes needed for analysis were missing
[findbugs] Output saved to findbugs.xml
BUILD SUCCESSFUL
このOptionalClassは、ソースコードがなく、findbugs分析が必要ないサードパーティのjarから参照されています。これは、クラスパスやその他の場所にないクラスを指します。このクラスは、サードパーティのjarが特定の方法で構成されている場合に、おそらく使用されます。
このクラスを無視するようにfindbugsに指示する方法はありますか?
分析が完了してfindbugs.xml
レポートが作成されるため、これは小さな問題であることに注意してください。