如何从Android项目运行Kotlin任务';格雷德尔先生?
我的项目的build.gradle在Groovy中,但我希望作为gradle任务运行根目录kt文件中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
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"
}