Комментарии 3
Небольшое замечание:
target.tasks.withType<KotlinCompile>() {
dependsOn(codegenTask)
}Такое использование withType приведёт к немедленной инициализации всех тасок (или всех тасок заданного типа, не помню точно). Нужно добавить configureEach чтобы сохранить ленивость:
target.tasks.withType<KotlinCompile>().configureEach {
dependsOn(codegenTask)
}Чувак, спасибо тебе огромное, ты просто мой спаситель!!!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Gradle Plugin: Что, зачем и как?