我项目的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"
}
关于android - 如何从Android Project的build.gradle运行Kotlin任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59330432/