下面的自定义引导依赖项具有许多传递性依赖项。这些传递依赖中很少有引用org.hibernate组的。我在build.gradle文件中更新了以下内容以排除依赖项。但是,当我运行“渐变依赖项”并查看依赖关系树时,似乎并没有将其删除。是否应该对某些内容进行修改以排除嵌套的传递性依赖项?
compile("com.comp.service:service-boot:3.0.+") {
exclude group: 'org.hibernate'
}
最佳答案
添加configurations
部分:
dependencies {
....
}
configurations {
all*.exclude group: 'org.hibernate'
}
您还可以使用
module
来缩小排除范围(如果仅group
会删除过多的传递依赖项)。资料来源:
关于hibernate - Gradle-排除嵌套的传递依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41450496/