Currently it is an implementation (runtime) dependency.
The api configuration should be used to declare dependencies which are exported by the library API, whereas the implementation configuration should be used to declare dependencies which are internal to the component.
https://docs.gradle.org/current/userguide/java_library_plugin.html#sec:java_library_separation
- is related to
-
JAVA-2684 Improve the driver's support for Kotlin-based usage
- Development Complete