Как я могу использовать фрагмент проекта для моего плагина? - PullRequest
1 голос
/ 28 февраля 2011

У меня развернут рабочий плагин.Теперь мне нужно добавить вклад каталога в существующий плагин для проверки XML.Я создал фрагментный плагин для этого.

Теперь мне нужно знать, как мне опубликовать фрагмент?Будут ли два отдельных jar-файла сгенерированы для плагина и размещены на стороне клиента?Нужно ли мне позаботиться о чем-то важном?

1 Ответ

0 голосов
/ 02 марта 2011

Создание фрагмента не требует гораздо большей проверки, чем создание обычного плагина.Единственное различие, о котором я могу думать, - это то, что у вас будет «фрагмент.xml» вместо обычного «plugin.xml».Фрагмент будет развернут в виде отдельного JAR-файла, который может быть установлен клиентом (фрагменты по своей природе необязательны) вместе с его плагином «host».

Способ развертывания фрагмента в Eclipse вашего клиента зависит от того, как вы поставитеобычный плагин.Если вы предоставите им сайт обновления, вам нужно будет убедиться, что ваш фрагмент включен в функцию (если вы посмотрите на файл feature.xml, у вас должно быть что-то подобное при включении фрагмента):

<plugin
     id="com.stackoverflow.plugin.id"
     download-size="0"
     install-size="0"
     version="0.0.0"
     fragment="true" <!-- this is the line of interest -->
     unpack="false"/>

Если вы развернете jar-файлы, когда вы выберете и плагин, и его фрагмент и используете right-click > export > deployable plug-ins and fragments, вы увидите, что есть jar для обоих.

Вот и все, сборкаСредства Eclipse позаботятся обо всем за вас, будь то развертывание обычных плагинов или фрагментов плагинов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...