(Eclipse) Как мне упаковать сторонние плагины с моей функцией? - PullRequest
6 голосов
/ 21 января 2009

MyFeature состоит из плагинов a, b и c, которые зависят от стороннего плагина d. Как мне упаковать MyFeature так, чтобы

  1. Он содержит d и может установить его, если его нет в целевой рабочей среде
  2. Мои плагины a, b и c могут ссылаться на конкретную версию d, даже если в рабочей среде существуют более высокие или более низкие версии
  3. Требования зависимости d будут выполнены, если он собирается быть установлен

P.S. Я понимаю, что некоторые из вышеперечисленных могут быть невозможны. Я просто излагаю свою текущую проблему, как я ее вижу, и если есть лучший способ, который я полностью упускаю

1 Ответ

3 голосов
/ 21 января 2009

Все, что вам нужно, легко сделать. Ваши плагины a, b, c могут зависеть от точной версии d. Инструменты разработки плагинов Eclipse позволяют вам установить это.

Плагин 'd' должен быть на вашем сайте обновлений, рядом с вашими плагинами. Ваша функция должна явно объявить, что она состоит из a, b, c и d. Если 'd' нужно больше плагинов, было бы лучше, если бы вы также предоставили их на своем сайте обновлений (и тогда ваша функция могла бы также включать их).

PDEBuild (ant-скрипты для создания плагинов eclipse без заголовка) поддерживает извлечение / переупаковку сторонних плагинов, так что вы можете использовать это для подготовки своей функции.

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