gradle插件获取所有源码依赖项目目录
2020-07-10 本文已影响0人
感召的鳞
gradle插件获取所有源码依赖项目目录
class TestPlugin implements Plugin<Project> {
@Override
void apply(Project project) {
def app = project.plugins.hasPlugin(AppPlugin.class)
if (!app) return
/**
* 先通过getRootProject来获取根项目
* 在获取根项目下包含的子项目
*/
project.getRootProject().getSubprojects().each{ subProject ->
if (subProject.projectDir != null){
println"projectDir: $subProject.projectDir"
}
}
}
}