【问题标题】:Add repository plugin for Gradle IntelliJ Plugin project为 Gradle IntelliJ 插件项目添加存储库插件
【发布时间】:2020-09-05 16:24:47
【问题描述】:
阅读 IntelliJ documentation 尚不清楚如何为 GoLand 添加插件依赖项,以便我可以开始为该 IDE 创建插件。显然我应该把
<depends>com.intellij.modules.go</depends>
进入plugin.xml,但它以红色突出显示 - 出于某种原因,没有关于如何添加此模块以供使用的明确信息。
如何将 Go 模块添加到插件项目中?
【问题讨论】:
标签:
maven
intellij-plugin
【解决方案1】:
首先,确保您使用 Gradle 作为构建系统,并使用 gradle-intellij-plugin。
然后,告诉 Gradle Go 插件。
在你的build.gradle:
intellij {
plugins 'org.jetbrains.plugins.go:193.5233.102.83'
}
您必须明确列出您要使用的版本。
来自 IntelliJ 开发指南中 Configuring Plugin Projects Targeting GoLand 的页面:
可以使用带有gradle-intellij-plugin 的 IntelliJ IDEA 开发 GoLand 插件项目。
和
Go 插件版本是明确声明的,因为它没有与 IntelliJ IDEA Ultimate Edition 捆绑在一起。选择与 IntelliJ Idea Ultimate 版本兼容的 Go 插件的version。
注意:使用 Kotlin Gradle DSL 时,请将以下内容放入您的 build.gradle.kts:
intellij {
setPlugins("org.jetbrains.plugins.go:193.5233.102.83")
}