Intellij - добавить зависимость от другого плагина - PullRequest
0 голосов
/ 12 июня 2019

Я пытаюсь реализовать плагин генерации кода / автоматического завершения Golang для Intellij, используя PSI, поэтому мне нужно добавить зависимость от моего плагина Golang. Это похоже на то, что я хочу сделать - https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_dependencies.html

Теперь вопрос в том, как определить идентификатор, имя и версию плагина, который я использую? В настройках плагина его, похоже, нет нигде

Элементы PSI относятся к классу com.goide.psi.impl.GoTypeImpl и аналогичным.

Ответы [ 2 ]

1 голос
/ 13 июня 2019

Есть простой способ сделать это.

И version, и xmlId можно найти на странице обновления конкретного плагина :

update plugin page

1 голос
/ 12 июня 2019

Нет простого способа получить идентификатор плагина. Вы можете проверить plugin.xml, чтобы получить его. Для Go Plugin это org.jetbrains.plugins.go.

Версии можно найти на странице плагина .

...