У меня есть 4 плагина, которые я хотел бы установить по умолчанию при новой конфигурации продукта. Я не хочу предоставлять механизм обновления с помощью функции для моих клиентов. Эти плагины являются частью редактора GMF. Плагин, содержащий код редактора диаграмм, был создан не как приложение RCP, а как код плагина, который был успешно протестирован.
Мое желание состоит в том, чтобы создать новый продукт Eclipse и поместить эти плагины в качестве зависимостей
Итак, я создал новый пустой плагин, я определил новый файл конфигурации продукта со всеми плагинами и их зависимостями, определенными в файле конфигурации продукта, а затем в своем новом файле plugin.xml я создал новое расширение org.eclipse Точка расширения .core.runtime.product со значениями имени и имени приложения. Я также проверил зависимости подключаемых модулей и щелкнул «Добавить необходимые подключаемые модули»
Я понимаю, что продукт должен быть связан с приложением. В моем случае это приложение для моего продукта, которое я хотел бы использовать как новый инструмент eclipse, как тот, который я установил и запускаю. Поэтому я определил в качестве приложения организацию .eclipse.ui.ide.workbench, но когда я пытаюсь запустить новый продукт, я получаю сообщение об ошибке:
Application "org.eclipse.ui.ide.workbench" not in the registry
.
Как я могу определить стандартную рабочую среду eclipse для моего продукта, который не является приложением rcp? Правильно ли это? Какое бы приложение я ни выбрал, я получаю ту же ошибку.
Я думаю, что должен быть способ по умолчанию определить ваше приложение-оболочку как стандартную среду затмения.
Это так? Или я должен написать новое приложение самостоятельно?