方法衝突 Gradle解決依賴版本衝突方法

2021-10-14 18:10:58 字數 391 閱讀 6763

在平時的gradle專案中,總會出現多專案依賴的版本衝突問題。下面簡單介紹依賴衝突的解決方法

使用exclude。指定group,module。其中module可以不指定。

//依賴hibernate,其中hibernate中依賴了org.slf4jcompile ("org.hibernate:hibernate-core:3.6.3.final")
gradle預設是幫我們選擇最新的版本。所以可以通過修改預設依賴策略來指定版本

//所有配置configurations.all }

Gradle解決依賴衝突

問題描述 有時候專案依賴的com.android.support support v4的版本會遇到和其他依賴庫中com.android.support support v4的版本發生衝突的情況。例如我專案中使用的22.2.1版本,但是引入的最新的fresco中依賴的是23的版本,由於fragment...

解決Gradle中jar衝突

plain view plain copy 1.直接在configuration中排除 plain view plain copy configurations plain view plain copy dependencies 排除多個jar可以使用多個exclude 3.當然,我們也可以強制使...

解決Gradle中jar衝突

如果有兩個依賴引用了相同jar包的不同版本時,預設情況下gradle會採用最新版本的jar包,此時可以通過排除選項來排除。首先,看一下依賴乙個庫時的格式,name也就是module dependencies 4.強制使用某個統一版本的依賴,我們也可以全域性配置 configurations.all ...