如何从Android项目运行Kotlin任务';格雷德尔先生?

如何从Android项目运行Kotlin任务';格雷德尔先生?,android,gradle,kotlin,build.gradle,gradle-kotlin-dsl,Android,Gradle,Kotlin,Build.gradle,Gradle Kotlin Dsl,我的项目的build.gradle在Groovy中,但我希望作为gradle任务运行根目录kt文件中Kotlin类的主要函数 我不知道从哪里开始的语法 像这样的?我在四处搜索后找到了这个 task doKotlinTask(type: JavaExec) { classpath "/" main = "KotlinTaskKt" } 在根目录中创建buildSrc/src/main/kotlin并将MyKotlinClass.Kt放在那里。创建buildSrc/build.gradle

我的项目的build.gradle在Groovy中,但我希望作为gradle任务运行根目录kt文件中Kotlin类的主要函数

我不知道从哪里开始的语法

像这样的?我在四处搜索后找到了这个

task doKotlinTask(type: JavaExec) {
  classpath "/"
  main = "KotlinTaskKt"
}

在根目录中创建
buildSrc/src/main/kotlin
并将
MyKotlinClass.Kt
放在那里。创建
buildSrc/build.gradle
以添加MyKotlinClass的任何依赖项

然后在项目或应用程序的build.gradle中附加以下内容:

import my.package.for.the.kotlin.class
task doKotlinTask(type: MyKotlinClass) {
  someParamForTheTask = "hello world"
}