我为每个使用build.gradle配置了多个项目,并在顶层使用了settings.gradle。
我想定义或使用单个Gradle任务来构建所有子项目和根。
如何运行或创建单个Gradle任务以在多项目构建中运行所有子项目和root?
答案 0 :(得分:2)
这取决于你所有的项目是什么。
如果所有子项目都扩展了javaplugin,您可以从根目录调用gradle(w) build
。
其他项目类型(如ear插件)需要手动附加到构建任务。我这样做的方法是创建构建任务,如:task build
和耳朵项目:build.dependsOn ear