Как стать автором
Обновить
12
0

Java-погроммист

Отправить сообщение
Этот composite builds — лишь сахар

Тут есть отличие в том, что:


Included builds do not share any configuration with the composite build, or the other included builds. Each included build is configured and executed in isolation.

Но, вообще говоря, да: это комбинация из фичи с подстановками + возможность делать include из командной строки.


То есть никто не мешает сделать тоже самое, не используя Composite build: создать проект, заинклюдить туда :lib1 и :app и сделать Dependency Substituion.

Многопроектная сборка — это дерево в файловой системе. Композитные сборки же позволяют разделить собираемые проекты в файловой системе со всеми вытекающими отсюда преимуществами.

К тому же, у Gradle появляются гарантии, что включаемые сборки не зависят друг от друга, поэтому они собираются сделать возможность запускать их параллельно — а это уже должно дать прирост к производительности
Будет ли что-то похоже на async/await из C#? Видел Kovenant, но это всего лишь промизы с потенциальной лапшой из колбэков.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность