未解决的参考: KorgeGradlePlugin at apply<KorgeGradlePlugin>()



是否有人在build.gradle.kts中遇到未解析的引用?

我的build.gradle.kts:的相关部分

import com.soywiz.korge.gradle.*
buildscript {
repositories {
mavenLocal()
maven { url = uri("https://plugins.gradle.org/m2/")}
mavenCentral()
}
dependencies {
classpath("com.soywiz:korge-gradle-plugin:2.7.0")
}
apply<KorgeGradlePlugin>()
korge {
id = "mycode"
targetJvm()
}
}

我在MacBook Pro M1上使用IntelliJ Ultimate 2022.2。Korge版本为3.0.0,Kotlin版本为222-1.7.10-版本-334-IJ3739.54。

Korge文档似乎有点过时了。

您可以通过将Gradle插件添加到plugins块来使用它,如下所示:

plugins {
id("com.soywiz.korge") version "3.0.0"
}

这个版本可以在mvnrepository.com上找到,我通过查看他们插件源代码中的build.gradle.kts找到了id。

Gradle插件和通过Gradle加载依赖项是有区别的。插件应该通过插件块中的id和版本加载,并且通常不需要依赖项块中的任何内容。然后,一个插件只提供一个DSL来在您的build.gradle中使用。当您在依赖项块中指定某个内容时,这就是源代码的依赖项。

相关内容

最新更新