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 анализ. Это относится к классу, который я не имею в своем пути к классу, или больше нигде. Этот класс, вероятно, используется в определенных случаях, когда наша сторонняя банка настроена определенным способом.
Существует ли способ сказать findbugs игнорировать этот класс?
Обратите внимание, что это завершает анализ и производит a findbugs.xml
отчет, таким образом, это - незначительная проблема.
Нет, Но вам не нужен исходный код или создание отчетов по поисковым ошибкам для этого кода, если вы добавите банку в раздел «вспомогательные банки» файла проекта findbugs.