我正试图开始使用Kotlin Native,却不适合将build.gradle.kts用于“ hello world”;(
我偶然发现:
plugins {
kotlin("native") version "0.8.2"
//kotlin("konan") version "0.8" <- seems to be auto loaded
}
dependencies {
kotlin("stdlib")
}
repositories {
jcenter()
}
sourceSets["main"].kotlin {
srcDir("src")
}
但是我需要设置编译参数并启用GRADLE_METADATA功能,因此我尝试将其绘制为黑色。我发现的样本通常似乎已经过时了。 我不确定sourceSets是否也可以工作,虽然它允许这种语法,但Clion中没有像Intellij那样发生彩色文件夹。可惜我不能在Intellij中工作,因为该项目是多平台的,所以我需要在这两个方面都加倍担心。
关于如何解决迄今为止发现的两个问题的任何想法?
答案 0 :(得分:4)
好,找到答案了,
正确的文件应该是
plugins {
//kotlin("native") version "0.8.2"
kotlin("konan") version "0.8.2"
}
konanArtifacts{
program("hello"){
srcDir("src/main/kotlin")
}
}
dependencies {
kotlin("stdlib")
}
repositories {
jcenter()
}
看起来不错的“本地”插件是一个红色鲱鱼,它启用了“ sourceSets”,从而产生了另一个红色鲱鱼。正确的插件“ konan”如上所述指定了src。
可执行文件运行!
(但是,Clion中的文件夹仍然没有颜色编码,不确定是否意味着任何意义。更重要的是,调试此时未运行。)