Предположим, у меня есть проект gradle:
/
submodule/
build.gradle
anothermodule/
build.gradle
build.gradle
Если я введу gradle build
, он просто строит все проекты, как и ожидалось.
Но когда я ввожу gradle :submodule:build
, кроме построения подмодуля, он также проходит фазу конфигурации anothermodule
. Когда что-то идет не так в конфигурации другого модуля, оно прерывает сборку submodule
.
Единственный способ предотвратить это - временно удалить anothermodule
из settings.gradle
, вызвать build
на submodule
и снова установить его. Мне интересно, есть ли более простой способ пропустить фазу настройки несвязанных модулей или, по крайней мере, игнорировать ошибки в фазе конфигурации anothermodule
и перейти к тому, что я сказал Gradle (который строит submodule
)