为Gradle IntelliJ插件项目添加存储库插件

问题描述

阅读IntelliJ documentation尚不清楚我如何为GoLand添加插件依赖项,以便可以开始为该IDE创建插件。显然我应该放

<depends>com.intellij.modules.go</depends>

插入plugin.xml,但用红色突出显示-由于某种原因,关于如何添加此模块以供使用尚无明确的信息。

如何将Go模块添加插件项目?

解决方法

首先,请确保使用if (('BarcodeDetector' in window) && ((await BarcodeDetector.getSupportedFormats()).includes('qr_code'))) { console.log('QR code scanning is supported.'); } 将Gradle用作构建系统。 然后,告诉Gradle Go插件。 在您的gradle-intellij-plugin中:

build.gradle

您必须在其中明确列出要使用的版本。


Configuring Plugin Projects Targeting GoLand上的IntelliJ Dev Guide中的页面上:

可以使用带有intellij { plugins 'org.jetbrains.plugins.go:193.5233.102.83' } 的IntelliJ IDEA开发用于GoLand的插件项目。

Go插件版本已明确声明,因为它未与IntelliJ IDEA Ultimate Edition捆绑在一起。选择version的与IntelliJ Idea Ultimate版本兼容的Go插件。


NB :使用Kotlin Gradle DSL时,请将以下内容放入gradle-intellij-plugin

build.gradle.kts