Мультимодульный проект, содержащий подмодули 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', он вообще не вызывает сборку модуля веб-скриптов. Что я делаю не так? Я также попытался привязать их к именованной конфигурации.