Перезапись задачи в подпроекте - PullRequest
0 голосов
/ 18 июня 2019

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

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

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

...