簡體   English   中英

如何從 Android 項目的 build.gradle 運行 Kotlin 任務?

[英]How to Run a Kotlin Task from Android Project's 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"
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM