如何运行或创建单个Gradle任务以在多项目构建中运行所有子项目和根项目?

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

我在顶层使用build.gradle和settings.gradle配置了多个项目

我想定义或使用一个Gradle任务来构建所有子项目和根项目


如何运行或创建单个Gradle任务来运行多项目构建中的所有子项目和根项目?

这取决于您的所有项目是什么

如果所有子项目都扩展了javaplugin,那么可以从根目录调用
gradle(w)build

其他项目类型(如ear插件)需要手动附加到构建任务。我这样做的方式是通过创建构建任务,如:
任务构建
,并在ear项目中:
build.dependsOn ear

非常简单。谢谢:)我丢失了--在gradle build中继续--继续,并将不运行子项目测试误解为配置问题。只需添加--continue就足以运行所有测试。如果所有的测试都通过了,那就没有必要了。