如何在我的`gradle.build`中强制使用特定的jar版本?

时间:2017-07-10 15:45:15

标签: java gradle jar build build.gradle

我试图从我的构建中排除一些jar

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

并收到错误,该版本不是公认的文件。

如何在我的gradle.build

中强制使用版本的特定jar

我知道我可以删除没有版本,但我确实想使用相同的jar版本。

该罐子不是直接拉动的,而是通过其他相关的罐子

1 个答案:

答案 0 :(得分: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'
    }
}