Добавить плагин репозитория для проекта плагина Gradle IntelliJ

#maven #intellij-plugin

#maven #intellij-плагин

Вопрос:

Читая документацию IntelliJ, не совсем понятно, как я добавляю зависимость плагина для GoLand, чтобы я мог начать создавать плагин для этой IDE. По-видимому, я должен поместить

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

в plugin.xml , но он выделяет его красным — по какой-то причине нет четкой информации о том, как добавить этот модуль для использования.

Как мне добавить модуль Go в проект плагина?

Ответ №1:

Во-первых, убедитесь, что вы используете Gradle в качестве системы сборки с gradle-intellij-plugin . Затем расскажите Gradle о плагине Go. В вашем build.gradle :

 intellij {
    plugins 'org.jetbrains.plugins.go:193.5233.102.83'
}
  

где вы должны явно указать версию, которую вы хотите использовать.


Со страницы в руководстве IntelliJ Dev по настройке проектов плагинов, ориентированных на GoLand:

Проекты плагинов для GoLand могут быть разработаны с использованием IntelliJ IDEA с gradle-intellij-plugin .

и

Версия плагина Go явно объявлена, поскольку она не поставляется в комплекте с IntelliJ IDEA Ultimate Edition. Выберите версию плагина Go, совместимую с версией IntelliJ Idea Ultimate.


ПРИМЕЧАНИЕ: При использовании Kotlin Gradle DSL поместите следующее в свой build.gradle.kts :

 intellij {
    setPlugins("org.jetbrains.plugins.go:193.5233.102.83")
}