Gradle: Override transitive dependency by version classifier

后端 未结 6 1380
囚心锁ツ
囚心锁ツ 2020-12-28 12:42

One of the dependencies declared in my project has a transitive dependency on \'com.google.guava:guava:15.0\'. But my application deployed on WAS/Weblogic doesn

6条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-28 13:38

    I came across a more elegant approach which is simply:

    compile ("com.google.guava:guava:15.0:cdi1.0") {
      force = true
    }
    

    Explanation

    Setting force = true for a dependency tells gradle to use the specified version in case of a version conflict

提交回复
热议问题