Перезапись задачи в подпроекте
При выполнении задачи gradle для моего подпроекта, объявленной в моем корневом проекте, я хочу перезаписать входную папку для задачи.
Я работаю с микросервисами, созданными с помощью Spring-Boot. Подпроекты - это разные микросервисы, а корневой проект - это всего лишь файл gradle, в котором объявляются большинство задач и конфигураций для моих микросервисов. Конкретная конфигурация для одного микросервиса находится в файле sub-build.gradle в подпроекте. В частности, я объявляю задачу generateAvro, которая принимает файл.avsc и создает объект Java. Эта задача выполняется в другом микросервисе, поэтому объявлена в корне build.gradle. Но входные файлы в моей задаче разные, поэтому я пытаюсь перезаписать исходную папку в subprojects-build.gradle. Но это не сработает.
Я создал минимальный пример в своем репозитории GitHub. https://github.com/sc4ut/gradle-multiproject-example