Gradle从依赖子项目中排除组

时间:2015-12-20 15:39:18

标签: java gradle dependency-management

给定一个gradle项目A依赖于项目B(没有共同的父项)

compile project('B'){
    exclude group: 'org.slf4j'
}

我们如何从我们依赖的项目中排除传递依赖关系?(由于exclude没有compile projet(..),这段脚本会失败

更一般的问题:是否有一种优雅的方法可以从所有依赖项中排除特定组,除非它是第一级依赖项?

例如,我们可能有一堆库,每个库都可以声明其日志环境,但是通过排除所有已知的slf4j组,其实现和声明特定版本,我们将确保我们没有任何库版本冲突,并将控制模块级别的版本。

0 个答案:

没有答案