от которого полегчает для корутинности?
Я вот периодически хочу callback по случаю «extension полностью сконфигурирован» Но тут есть нюанс: непонятно как можно этот момент определить. Как-никак, Gradle не знает что взбредёт в голову конфигурационному коду, а каждый отдельно взятый плагин не может единолично принять решение, что «вот уж сейчас-то все-все-все настройки java установлены»
Для того, чтобы все работало, большинство пропертей надо превратить в deferred и реакции делать на то, когда они установлены. Скажем, мы хотим получить пропертю экстеншена, мы просим градл выдать нам пропертю по заданному пути, а потом можно сделать await на ее значение. Но про конфликтующие изменения я не подумал. Это тоже можно сделать, но надо значительно сильнее все переделывать для этого
Обсуждают сегодня