Объединение Eclipse RCP 3 и 4 - PullRequest
       7

Объединение Eclipse RCP 3 и 4

0 голосов
/ 31 октября 2018

В настоящее время у нас есть большое приложение Eclipse RCP 3, и мы хотели бы портировать на RCP 4. Это позволит нам использовать последнюю версию Eclipse и Java 8 и далее.

Мы можем запустить приложение в режиме совместимости. Это работает нормально, хотя панели инструментов переключателя перспективы несовместимы, поэтому нам нужно использовать эквивалент в RCP 4.

Кажется, что нам нужно изменить только один компонент, имеет смысл сначала заставить его работать с RCP 3 и RCP 4, а затем медленно перенести все компоненты RCP 3 на 4.

Здесь (в 5.5) упоминается добавление файла LegacyIDE.e4xmi и указание на него в plugin.xml путем добавления параметра расширения.

Я добавил файл (а также добавил меню с пунктами меню для проверки) и указал на него plugin.xml, но приложение загружается без изменений. Я также посмотрел на их связанный пример и не вижу различий между их и моим. Их связанный пример также не имеет файла продукта для тестирования. Файл также добавляется в build.properties.

Есть ли способ проверить, был ли файл e4xmi успешно применен?

Как я могу запустить SimpleRCPApp, который они связали на своей странице?

1 Ответ

0 голосов
/ 02 ноября 2018

Оказывается, я правильно указал LegacyIDE.e4xmi. Причина, по которой это не сработало, заключается в том, что сначала необходимо очистить конфигурацию проекта.

Чтобы это исправить, я выбрал Clear в Run Configurations и запустил приложение.

Это может быть полезно, если у кого-то еще возникают подобные проблемы.

...