2017-07-10 63 views
0

我試圖從我的生成排除一些罐子像如何在我的`gradle.build`中強制使用特定的jar版本?

configurations.runtime.exclude (group:'com.google.guava' , module: 'guava', version: '22.0') 

,並得到一個錯誤的版本沒有一個公認的申請。

如何從我的gradle.build中強制使用特定jar版本?

我知道我可以刪除沒有版本,但我想使用低版本相同的罐子。

該JAR不直接拉出來,但通過其他依賴的jar

回答

0

can't provide a version排除某個依賴。

就這樣做:

configurations.runtime.exclude group:'com.google.guava', module: 'guava' 

編輯,試試這個根據您的評論:

configurations.runtime { 
    resolutionStrategy { 
     force 'com.google.guava:guava:your.lower.version' 
    } 
} 
+0

我知道我可以毫不版本刪除,但我想用同樣的罐子低版本。 這個jar不是直接拖動,而是通過其他相關的jar –

相關問題