У меня следующая структура проекта:
- root
- build.gradle
- подпроект A
- подпроектB
Теперь есть задача doIt объявлено в build.gradle как из подпроекта A, так и из подпроекта B.
Я работаю gradle :subprojectA:doIt
, и я ожидаю, что только подпрограмма A будет запускаться только doIt
. Однако обе задачи doIt
(как из подпроекта A, так и из подпроекта B) выполняются. Он ведет себя так же, если я запускаю gradle :subprojectB:doIt
.
Кто-нибудь может объяснить, как на самом деле работают запущенные задачи? Я играю уже несколько часов, и это сводит меня с ума.