Hi,

Currently, log4j2 brings spotbugs-annotations and its
transitive com.google.code.findbugs:jsr305 to compile classpath
for log4j2 users.

In the Apache JMeter project, log4j brings those annotation dependencies
which are completely unwanted as they
bring a couple of new @Nullable annotations to the classpath.

For log4j2 spotbugs-annotations are harmful as well: log4j2 mistakingly
uses "findbugs.annotations.Nullable"
instead of jspecify's nullability annotations.

Could you please drop spotbugs-annotations dependency from log4j2?

PS I see there are lots of checks in PR that fail, and I find log4j2 CI
hard to contribute to.
Hope it won't take long for the committers to make CI happy.

Vladimir

Reply via email to