Have an old java library using deprecated ‘compile’ configuration for all dependencies.
- Is there a way to detect if certain dependencies can be changed from ‘compile’ to ‘implementation’ configuration, without checking library code manually? Meaning library doesn’t return any types of particular dependency and dependency is purely internal (nothing leaks into ABI) https://docs.gradle.org/current/userguide/java_library_plugin.html#sec:java_library_recognizing_dependencies
- Is there a way to integrate this into build, so nobody introduces any accidental ABI leaks?