Определение продукта не включает зависимости от требуемых функций - PullRequest
0 голосов
/ 18 февраля 2020

Я конвертирую RCP-продукт на основе плагинов в функциональный. Я сгруппировал плагины по 4 функциям и создал определение traget, содержащее все необходимые плагины.

Когда я просматриваю списки зависимостей каждой новой функции, они выглядят примерно так, но когда я запускаю продукт, я получаю длинный список Missing Constraint ошибок, которые, по-видимому, относятся к плагинам, перечисляющим Dependencies моих функций.

Нужно ли явно определять эти плагины как Included plug-ins в каждое определение функции? Почему само определение проекта не загружает плагины автоматически?

1 Ответ

1 голос
/ 18 февраля 2020

«Run Configuration» для вашего RCP в меню «Run> Run Configurations ...» определяет, что доступно, когда вы запускаете свой код из Eclipse.

На вкладке «Plug-ins» Вы можете выбрать «функции, выбранные ниже» в поле «Запустить с», чтобы выбрать свои функции. Используйте кнопку «Validate Plug-ins» для проверки выбора.

Для сборки (настоятельно рекомендуется maven + tycho) используются функции в файле .product.

  • На вкладке «Обзор» в редакторе .product выберите «Функции», поскольку «конфигурация продукта основана на« Комбо
  • ». На вкладке« Содержимое »добавьте свои функции.

Пример конфигурации содержимого: Example contents configuration

Пример конфигурации запуска: Run Configuration

...