首页 文章

在根项目中重写了gradle子项目依赖项版本

提问于
浏览
1

我正在使用Gradle配置多项目构建 .

我有一个根项目,它取决于另外三个项目项目A,B和C.

假设项目B依赖于Spring Security,例如编译组:'org.springframework.security',名称:'spring-security-core',版本:'3.2.4.RELEASE'

项目B的依赖版本得到很好的解决 .

但是当我尝试解决依赖Root Project版本的Spring Security时,改为4.0.4.RELEASE .

1 回答

  • 0

    Gradle默认使用"newest-version-wins" conflict resolution strategy . 因此,如果root项目或其依赖的任何其他项目使用spring-security的较新版本(4.0.4.RELEASE),那么root项目的已解析版本将是更新版本 .

相关问题