Many of my jars have conflicting transitive dependencies (multiple spring versions). I would like to avoid inherited version conflicts by managing all of my dependencies exp
In my case, I had a project (gradle module) depedency. I used the following to exclude the transitive dependencies in Gradle 3:
implementation(project(':')) { transitive = false }
Or in Kotlin script:
implementation(project(':')) { isTransitive = false }