Можно ли вызвать функцию в Gradle из другого файла, например, так:
project.afterEvaluate { runMyFunctionFromFile123() }
fun Project.aptRuntime2CompileClasspath() = afterEvaluate {...}
Я пробовал это:
project.afterEvaluate {
apply { from(("afterEvaluate.gradle.kts")) }
}
Но поставив эту функцию в другом файле вместо того же самого он завершается с:
Неразрешенная ссылка: android
Неразрешенная ссылка. Ни один из следующих кандидатов не применим из-за несоответствия типов получателей: publi c val NamedDomainObjectProvider.attributes: AttributeContainer, определенный в org.gradle. kotlin .dsl
et c ...
Я не слишком опытен с gradle (groovy / kotlin -dsl).