Why doesn’t Gradle include transitive dependencies in compile / runtime classpath?
I know that this specific version of the question has already been solved, but my searching brought me here and I hope I can save some people the hassle of figuring this out. Bad foo/build.gradle dependencies { implementation ‘com.example:widget:1.0.0’ } Good foo/build.gradle dependencies { api ‘com.example:widget:1.0.0’ } bar/build.gradle dependencies { implementation project(path: ‘:foo’) } implementation … Read more