以下自定义启动依赖项具有许多传递依赖项。这些传递依赖项中很少有引用org.hibernate组。我在build.gradle文件中更新了以下内容以排除依赖项。然而,当我运行" gradle依赖"它似乎并没有被删除。并查看依赖树。是否应该修改某些内容以排除嵌套的传递依赖?
compile("com.comp.service:service-boot:3.0.+") {
exclude group: 'org.hibernate'
}
答案 0 :(得分:1)
使用如下块,我希望它的工作 -
compile("com.comp.service:service-boot:3.0.+") {
exclude group: 'org.hibernate'
}
答案 1 :(得分:1)
添加configurations
部分:
dependencies {
....
}
configurations {
all*.exclude group: 'org.hibernate'
}
您还可以使用module
缩小排除范围(如果group
单独删除过多的传递依赖项)。