Я хочу использовать библиотеку, которая имеет следующую зависимость:
<dependency>
<groupId>com.google.code.findbugs</groupId>
<artifactId>annotations</artifactId>
<version>2.0.3</version>
</dependency>
Я читал, что FindBugs предназначен для статического анализа кода Java, поэтому я не хочу включать его в приложение. Безопасно ли исключить банку с помощью <scope>provided</scope>
или с помощью <exclusion>...</exclusion>
?
Одна из причин, почему это исключается, заключается в том, что существует политика компании против (L) лицензии GPL.