Мы используем gradle около года и с этим несколько успешно справились. Ряд функций по-прежнему немного непрозрачен, но мы добираемся туда. Я не уверен, что правильно решаю проблему, поэтому я остановлюсь и задаю вопрос:
Все примеры, которые я видел для gradle, имеют корневой проект и один уровень подпроектов. По ряду причин мы хотели бы консолидировать наши проекты git. Все это gradle проекты, некоторые из которых имеют подпроекты gradle. То, что мы хотим в конечном итоге, по существу является многоуровневой структурой gradle. Мы не хотим изменять настройку gradle для всех этих проектов и вместо этого хотели бы иметь верхний уровень gradle, который управляет всеми проектами и соответствующими подпроектами. Моя первая попытка показала, что я не могу контролировать build.gradle, который организует все проекты и подпроекты. Я делаю что-то неправильно? Я следую и по своей сути сломал парадигму?
Вот пример структуры для того, что я хочу сделать:
Top Project
build.gradle
Project
build.gradle
Sub Project
build.gradle
src
Sub Project
...
Project
...
Спасибо, и я надеюсь, что не пропустил некоторые очевидные объяснения в документации.