我有一个简单的问题。是否可以修改特定的gradle库构建项目,以及如何修改?
在下面的示例中,我有一个在多个项目中使用的库。
现在,我要在构建Project_A时排除库中的某些文件。
但是我在构建Project_B时希望将它们包括在内。
我想知道是否可以向Projekt_A的build.gradle文件中的依赖项添加参数。就像是:
dependencies {
compile project(':explore_layout',
//specify the exclude inside the lib
sourceSets {
main {
java {
exclude '**/uncompilable/**'
}
}
}
)
}
最佳答案
在库项目中制作两个源集,然后依赖为源集添加的相应配置。这样,您只能为A
获取一个源集,但对于B
都可以获取。
关于android - gradle:从项目修改库的构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45798708/