Я создал плагин Gradle, написанный на Kotlin, но после включения его в свой проект я столкнулся со следующей ошибкой:
Failed to apply plugin [id 'my-plugin']
Could not generate a proxy class for class MyTask
Это код моего плагина, я использовал пользовательскую задачу gradle
class MyPlugin : Plugin<Project> {
override fun apply(project: Project) {
with(project.tasks) {
create("uploadTask", MyTask::class.java)
}
}
}
class MyTask : DefaultTask() {
@TaskAction
fun run() {
println("Running ...")
}
}