我想在 JVM 上嘗試 Korge 庫。我使用 Korge IntelliJ 插件創建了一個新專案。我的 build.gradle.kts 看起來像這樣:
import com.soywiz.korge.gradle.*
buildscript {
val korgePluginVersion: String by project
repositories {
mavenLocal()
mavenCentral()
google()
maven { url = uri("https://plugins.gradle.org/m2/") }
}
dependencies {
classpath("com.soywiz.korlibs.korge.plugins:korge-gradle-plugin:$korgePluginVersion")
}
}
apply<KorgeGradlePlugin>()
korge {
id = "amap3.amap3"
targetJvm()
}
我已將 commonMain 代碼復制到 jvmMain 檔案夾中,并使用 runJvm 命令運行專案。我查看了 korge doc 和 github 上的示例,但我無法解決以下愚蠢的問題:如果我有來自 maven 的 java 依賴項,假設
implementation("com.google.code.gson:gson:2.9.0")
我在哪里把它放在這個檔案中?
非常感謝您的關注
uj5u.com熱心網友回復:
我在檔案中也找不到答案,但是在瀏覽了 Gradle 插件源檔案之后,似乎他們正在使用塊addDependency中的函式korge {}。在您的情況下,它看起來像這樣:
korge {
id = "amap3.amap3"
targetJvm()
addDependency("jvmMainImplementation", "com.google.code.gson:gson:2.9.0")
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/496763.html
上一篇:編譯后圖示不可見
