Как я могу автоматически проверить зависимости в моем файле RCP .product? - PullRequest
0 голосов
/ 27 октября 2011

Я немного новичок в создании приложений Eclipse RCP, и считаю необходимым проверить список плагинов на вкладке Зависимости файла .product. Но Затмение (Индиго) не предлагает никаких инструментов, чтобы помочь. В конфигурациях запуска есть замечательные инструменты на вкладке Плагины (кнопки Добавить необходимые плагины и Проверить плагины ). Похоже, есть 2 действительно очевидных решения, которые просто недоступны:

  1. Добавить новую кнопку (или что-то), чтобы скопировать точный список плагинов из .launch в файл .product (я пытался вручную скопировать текст файлов поддержки, но форматы xml отличаются), или
  2. Поместите те же две кнопки на вкладку Зависимости файла .product.

Я создаю только один простой плагин, а список зависимостей содержит 300 записей ... очень утомительно сравнивать вручную с .launch! Я что-то упустил, есть ли способ проверить эти зависимости непосредственно в файле .product? Спасибо за вашу помощь.

Byron

1 Ответ

0 голосов
/ 22 апреля 2012

Вот две возможности получить то, что вы хотите:

Создание новой конфигурации продукта

  1. В диалоговом окне Новая конфигурация продукта под Инициализируйте содержимое файла выберите Используйте конфигурацию запуска и выберите конфигурацию запуска вашего плагина

  2. Откройте файл *. Product , перейдите на вкладку Dependencies , и вы увидите все подключаемые модули, необходимые для запуска определяющего подключаемого модуля

Редактировать существующую конфигурацию продукта

  1. Откройте файл *. Product , перейдите на вкладку Overview и выберите конфигурацию запуска вашего подключаемого модуля в Определение продукта / Приложение

  2. Перейдите на вкладку Зависимости и добавьте свой определяющий плагин с помощью кнопки Добавить

  3. Выберите Включить необязательные зависимости при вычислении необходимых плагинов флажок (который вы можете найти внизу)

  4. Нажмите кнопку Добавить необходимые подключаемые модули , и вы увидите все подключаемые модули, необходимые для запуска определяющего подключаемого модуля

...