Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在多项目构建中,我有一个“模块”目录,其中包含多个子项目。
我不想A通过引用子项目,而是将其引用为.project(':modules:A')project(':A')
A
project(':modules:A')
project(':A')
是否可以告诉 gradle 消除项目结构中的“模块”目录?
您可以通过操作 settings.gradle 文件来做到这一点。您必须手动配置“:A” settings.gradle 文件的位置:
project(":A").projectDir = new File(settingsDir, "modules/A")
您还可以通过遍历所有子项目来更通用地做到这一点
rootProject.children.each {project -> .... }