在Kotlin上使用模块构建Gradle脚本

时间:2020-10-26 19:05:27

标签: kotlin gradle

我想在Gradle构建脚本中从groovy迁移到kotlin dsl。我在项目中有2个脚本:build.gradle和publish-maven.gradle附加在第一个脚本中。

对于常规,我应用脚本是这样的:

apply from: "${rootProject.projectDir}/publish-maven.gradle"

对于Kotlin,我发现相同的代码如下所示:

apply(from = "publish-maven.gradle.kts")

但是publish-maven.gradle.kts不附加到build.gradle.kts。 IDE中脚本的顶部始终挂起警告:

代码洞察力不可用(此脚本的配置不可用 在上次Gradle项目导入期间收到)

和kotlin语法无法识别。

我也尝试

apply(from = "${rootProject.projectDir}/publish-maven.gradle.kts")

或者找到了其他示例,但没有一个有帮助。

我该怎么做才能应用此脚本? 还是一般的问题是如何将构建脚本分成几个文件?

Gradle版本:6.7; JDK:1.8; IDE:IntellijIdea

0 个答案:

没有答案