Перезапись задачи в подпроекте

При выполнении задачи gradle для моего подпроекта, объявленной в моем корневом проекте, я хочу перезаписать входную папку для задачи.

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

Я создал минимальный пример в своем репозитории GitHub. https://github.com/sc4ut/gradle-multiproject-example

0 ответов

Другие вопросы по тегам