Running `mvn dependency:analyze` reveals that checker-framework (among other dependencies) is unused, so it should be safe to remove it. To fix this problem in a Gradle project you can add the following to your Gradle build configuration file: configurations { all*.exclude group: 'edu.washington.cs.types.checker' } This should remove it from your application. If you happen to need it, then an upgrade might fix it. Since it is a transitive library you need to "force" the version upgrade of it as follows: compile ('edu.washington.cs.types.checker:checker-framework:X.Y.Z') { force = true } Make sure to replace `X.Y.Z` with the correct version number. I decided to exclude it from my project and ran a few tests. Both logging and validation work fine in my case, so it really seems to be unused. |