简体   繁体   中英

How do I run or create a single Gradle task to run all subprojects and root in a multi-project build?

I have multiple projects configured using build.gradle for each and settings.gradle at the top level.

I want to define or use a single Gradle task that will build all of the subprojects and the root.

How do I run or create a single Gradle task to run all subprojects and root in a multi-project build?

It depends on what all your projects are.

You can call gradle(w) build from the root dir if all your subprojects extend the javaplugin.

Other project types (like the ear plugin) need to be attached to the build task manually. The way I do this is by creating the build task like: task build and in the ear project: build.dependsOn ear

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM