Полный список элементов в updatePlugins.xml - PullRequest
0 голосов
/ 25 мая 2018

Я создаю собственный плагин для 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, чтобы добиться этого.

1 Ответ

0 голосов
/ 07 ноября 2018

Документация о updatePlugins.xml была добавлена ​​в IntelliJ Platform SDK.

...