版本"/>
gradle 配置java版本
java-如何强制Gradle为两个依赖项设置相同的版本?
我使用以下两个依赖项:
compile 'com.google.guava:guava:14.0.1'
compile 'com.google.guava:guava-gwt:14.0.1'
两者必须为同一版本才能正常工作。 由于我的其他依赖项使用更高的版本,因此Gradle为每个依赖项使用不同的版本。
我通过运行gradle dependencies发现了这一点:
compile - Compile classpath for source set 'main'.
+--- com.google.guava:guava:14.0.1 -> 17.0
+--- com.google.guava:guava-gwt:14.0.1
| +--- com.google.code.findbugs:jsr305:1.3.9
| \--- com.google.guava:guava:14.0.1 -> 17.0
如何强制Gradle为这两个依赖项设置相同的版本?
8个解决方案
87 votes
将此部分添加到dependencies.gradle文件
configurations.all {
resolutionStrategy {
force 'com.google.guava:guava:14.0.1'
force 'com.google.guava:guava-gwt:14.0.1'
}
}
cmcginty answered 2019-10-24T15:
更多推荐
gradle 配置java版本
发布评论