我的项目有两套JAR
在解析依赖关系时,我希望第三方版本加上任何传递优先于项目JARs +传递。 Gradle有什么简单的方法可以做到这一点吗?我知道我可以解决特定版本,但我想自动化该过程。
答案 0 :(得分:0)
似乎,您可以尝试通过ResolutionStrategy
为您的构建脚本配置它。您可以在dsl reference中了解相关信息。它有force方法,根据文档:
允许强制某些版本的依赖项,包括传递依赖项。
例如,这可能就像:
List thirdPartyLibs = ['org.hibernate:hibernate:3.0.5@jar',
'somegroup:someorg:1.0@jar']
configurations.all {
resolutionStrategy {
force thirdPartyLibs
}
}
dependencies {
compile thirdPartyLibs
}