В настоящее время у нас есть большое приложение 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
, который они связали на своей странице?