ошибка компиляции java с использованием findbugs. com.sun.tools.javac.code.Symbol$CompletionFailure: файл класса для javax.annotation.meta.When not found

Пытаюсь использовать аннотации 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.

6
задан Sergey Brunov 22 October 2018 в 19:47
поделиться