Gradle 如何在多平台kotlin/native intellij项目中添加依赖项?

Gradle 如何在多平台kotlin/native intellij项目中添加依赖项?,gradle,intellij-idea,kotlin,kotlin-native,Gradle,Intellij Idea,Kotlin,Kotlin Native,我有以下build.gradle配置: plugins { id 'org.jetbrains.kotlin.multiplatform' version '1.3.41' } repositories { mavenCentral() } kotlin { linuxX64("linux") { binaries { executable { entryPoint = 'sample.main'

我有以下build.gradle配置:

plugins {
    id 'org.jetbrains.kotlin.multiplatform' version '1.3.41'
}
repositories {
    mavenCentral()
}
kotlin {
    linuxX64("linux") {
        binaries {
            executable {
               entryPoint = 'sample.main'
               runTask?.args('')
            }
        }
    }
    sourceSets {
        linuxMain {
            dependencies {
                api("org.http4k:http4k-core:3.183.0")
            }
        }
        linuxTest {
        }
    }
}
以及以下源文件
src/linuxMain/kotlin/sample/SampleLinux.kt

package sample

fun hello(): String = "Hello, Kotlin/Native!"

fun main() {
    println(hello())
}
如何添加外部库以便能够在库的导入中使用autocomplete
org.http4k:http4k核心:3.183.0


如您所见,我试图在linuxMain依赖项中添加行
api(“org.http4k:http4k core:3.183.0”)
,但尽管intellij在外部库部分显示了库,我无法使用
SampleLinux.kt
文件中的两个类的http4k包:any
org.http4k…..
导入尝试未被识别并生成编译错误。

快速查看后,我几乎可以肯定
http4k
是JVM唯一的库,至少目前是这样。据报道,它们仍在等待本土植物的生长。如果您感兴趣,如果您可以再次询问库维护人员,那就太好了。就K/N去年的增长而言,也许他们改变了主意