AutoDispose icon indicating copy to clipboard operation
AutoDispose copied to clipboard

Service loader file missing in error prone plugin

Open gtoison opened this issue 2 years ago • 0 comments

Error prone relies on the service loader mechanism to load plugin, the plugin's jar needs to contain a BugChecker file named: META-INF\services\com.google.errorprone.bugpatterns.BugChecker

I think that since https://github.com/uber/AutoDispose/pull/471 the file is gone from the jar META-INF folder and the plugin is not picked up by error prone anymore. Unless I misunderstood that file used to be generated using the annotation processor for @AutoService(BugChecker.class) here: https://github.com/uber/AutoDispose/blob/9e726c7bdbac4052a12247cf1a87b1fce3cb4967/static-analysis/autodispose-error-prone/build.gradle#L22

gtoison avatar Nov 03 '23 07:11 gtoison