Вы можете создать специальную задачу в своем модуле root
, которая будет выполнять задачу build
для всех подмодулей:
task buildAll() {
subprojects.forEach {
buildAll.dependsOn it.tasks.getByName('build')
}
}
, а затем вызывать ее:
./gradlew buildAll
Это Таким образом, каждый подмодуль будет собран, и загрузочная банка будет доступна в каталоге build/libs
каждого подмодуля. Также вы можете назвать эту задачу build
- все зависит от вашей текущей конфигурации.