例如,我的项目中有10个子模块,root build.gradle类似于:
subprojects {
dependencies {
compile 'a'
compile 'b'
compile 'c'
}
}
但是模块A不需要依赖项jar a
,如何在A的build.gradle中排除a
?
答案 0 :(得分:1)
我已经解决了:
configurations.compile.exclude.module: 'a'
答案 1 :(得分:0)
如果您只想从模块a
中排除A
,那么就足够了
subprojects { p ->
dependencies {
compile 'b'
compile 'c'
if (p != project(':A')) {
compile 'a'
}
}
}