Я создаю собственный плагин для IntelliJ и хочу, чтобы он был в моем личном репозитории.Затем я посмотрел здесь , как создать репозиторий, и в основном мне нужно только создать файл updatePlugins.xml
, который должен содержать следующий элемент:
<plugin id="MyPlugin" url="http://plugins.example.com:8080/myPlugin.jar" version="1.0"/>
и поместить его впапка репозитория / сервер.Затем, когда я открываю IntelliJ IDEA и проверяю список плагинов, я вижу свой (как только я добавил свой репозиторий в список).Но я вижу, что другие плагины имеют гораздо больше информации, например, описание, заметки об изменениях, категории и т. Д. *
После этих двух ссылок список плагинов и информация о плагине , я получаю некоторый xml, который дает мне некоторую подсказку (обратите внимание, что они отличаются от updatePlugins.xml
, который я видел в официальной документации).Используя метод проб и ошибок, я смог достичь этого состояния в моем файле updatePlugins.xml
:
<?xml version="1.0"?>
<plugins>
<plugin id=""
url=""
version="">
<description></description>
<change-notes></change-notes>
<vendor email="" url=""></vendor>
<name></name>
</plugin>
</plugins>
Итак, я смог добавить описание, поставщика, имя и заметки об изменениях.Но что-то все еще отсутствует, например, я не смог добавить категорию.
Как я могу добавить это?есть ли где-нибудь официальный полный список элементов, которые я могу использовать в updatePlugins.xml
?
Большое спасибо
PS: После установки плагина я получаю дополнительную информацию, взятую изФайлы plugin.xml
и build.gradle
присутствуют в моем проекте.Но я хотел бы получить эту информацию перед загрузкой.Я полагаю, мне нужно использовать файл updatePlugins.xml
, чтобы добиться этого.