1. 程式人生 > >gradle 解決依賴衝突

gradle 解決依賴衝突

1.檢視依賴關係

    gradle XXX:dependencies.   XXX表示你想列印的module的name
    

2.使用傳遞(transitive)\排除(exclude)\強制(force)解決衝突:

    compile('org.hibernate:hibernate:3.1') {
    // 衝突時優先使用該版本
    force = true
    // 依據構建名稱排除
   //exclude module: 'cglib' 
   // 依據組織名稱排除
   //exclude group: 'org.jmock' 
   // 依據組織名稱+構件名稱排除
   //exclude group: 'org.unwanted', module: 'iAmBuggy' 

   // 為本依賴關閉依賴傳遞特性
   //transitive = false
}