запустить приложение rcp - PullRequest
0 голосов
/ 15 января 2012

Существует множество способов запуска приложения. Я мог бы запустить его с:

  • Обзорная таблица plugin.xml
  • из созданного продукта (файл-> Новый-> Разработка плагинов-> Конфигурация продукта)
  • создать конфигурацию запуска вручную

Основное различие, которое я хочу знать, заключается в том, что между первым и вторым вариантами он наиболее запутанный.

Что касается второго, третьего варианта, я думаю, что при создании конфигурации продукта и ее первом запуске автоматически создается новая конфигурация запуска, наследующая параметры конфигурации продукта. После создания конфигурации запуска больше нет соединений из конфигурации продукта и конфигурации соединения (по крайней мере, я не видел ни одного)?

1 Ответ

0 голосов
/ 17 января 2012
  • Опция 1 - запуск через plugin.xml - используется в основном, когда рассматриваемый плагин использует всю целевую платформу. Если вы не установили целевую платформу явно, это то же самое, что и IDE, которую вы используете. Конечно, вы можете позже ограничить используемый набор плагинов для конфигурации запуска вручную ...
  • Вариант 2 - запуск через конфигурацию продукта - используется, когда вы определили полный продукт. Каждый раз, когда вы используете эту опцию, базовая конфигурация запуска синхронизируется в соответствии с конфигурацией продукта. Это особенно полезно, когда вы определили свой продукт с точки зрения функций или используете только подмножество определенной целевой платформы. Кроме того, это полезно, если вы хотите отладить продукт, определенный в конфигурации продукта ...
  • Вариант 3 - запуск через созданную вручную конфигурацию запуска - это вариант, который я стараюсь избегать, так как часто путается при изменении плагинов, функций или конфигураций продукта для продукта ... Он может очень полезно поддерживать конфигурацию запуска вручную в начале разработки нового продукта / приложения, поскольку исходная (основанная на плагинах) конфигурация продукта может быть сгенерирована из конфигурации запуска.
...