Как я могу автоматически проверять зависимости в моем файле RCP .product?

#eclipse #dependencies #rcp

#eclipse #зависимости #rcp

Вопрос:

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

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

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

Байрон

Ответ №1:

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

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

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

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

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

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

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

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

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