mkobit
11/14/2017, 4:16 PMimplementation
is baked into the java
plugin (or the java base, i dont remember), which the kotlin
plugin build on
if you run ./gradlew dependencies --configuration compile
you will see it recommends things with compile
should be switched to implementation
((deprecated, use 'implementation ' instead)
) but that depends on what you want to also expose to consumers
api
should be used for those things you want to expose transitively - you can see a good walkthrough about how to convert compile
to either api
or implementation
on this post https://blog.gradle.org/incremental-compiler-avoidance