Я использую плагин shadowJar в моей сборке Gradle.Некоторые подпроекты имеют задачу shadowJar.
Если я запускаю gradlew shadowJar
из командной строки, задачи shadowJar всех подпроектов выполняются.Если, с другой стороны, у меня есть другая задача, которая dependsOn shadowJar
, и я ее запускаю, она запускает только задачу shadowJar в корневом проекте.
В чем причина этого и как я могу заставить свою зависимость использоватьтот же механизм разрешения задач, что и инструмент командной строки?