многомодульный проект gradle с зависимостью сборки от базового плагина - PullRequest
0 голосов
/ 09 мая 2020

Мультимодульный проект, содержащий подмодули java, css, скрипт и т. Д. c. Я хотел бы сделать это «правильным путем», но не могу понять, почему gradle не поддерживает порядок сборки на основе указанных зависимостей.

// web-client submodule, which depends on other two submodules
apply plugin: 'base'

dependencies {
    project(':web-scripts')
    project(':web-styles')
}

И затем у меня есть подмодули «веб-скрипты» определяется так:

// web-scripts submodule
apply plugin: 'base'
...
// I also tried to define an artifact, but did not figure out the effect of it
artifacts {
    archives file("$buildDir/web-scripts.zip")
}

Итак, когда я запускаю 'gradle clean build' в папке 'web-client', он вообще не вызывает сборку модуля веб-скриптов. Что я делаю не так? Я также попытался привязать их к именованной конфигурации.

...