gradle排除不在build.gradle中配置的依赖,也就是依赖的依赖中指定的类
时间: 2024-05-13 13:15:32 浏览: 56
未使用-dep:检测Android gradle项目中未使用的依赖项
可以使用Gradle的exclude属性来排除不需要的依赖。exclude属性可以在dependencies块中指定,格式为:
```
compile('group:name:version') {
exclude group: 'unwanted_group', module: 'unwanted_module'
}
```
其中,group和module分别指定需要排除的依赖的组和模块名称。如果需要排除多个依赖,可以使用多个exclude语句。
例如,如果要排除jackson-databind中的com.fasterxml.jackson.core:jackson-core依赖,可以这样配置:
```
compile('com.fasterxml.jackson.core:jackson-databind:2.9.8') {
exclude group: 'com.fasterxml.jackson.core', module: 'jackson-core'
}
```
这样,jackson-core依赖就不会被包含在项目中了。
阅读全文