У меня короткий вопрос об использовании фрагментов в Eclipse RCP. В настоящее время я использую механизм сообщений для перевода своих строк. Файлы Messages.java и * .properties находятся в моем плагине, и все работает нормально. Теперь я хотел бы использовать разные строки / переводы для разных клиентов. Насколько я знаю, здесь возможно решение Plugin-Fragments. Я читал, что невозможно переопределить файлы в подключаемом модуле хоста с помощью фрагмента. Поэтому я думаю, что мне нужно использовать 2 разных фрагмента, которые обеспечивают правильный файл * .properties. На следующем изображении показана схема, которую, как мне кажется, я должен использовать.
После настройки проектов фрагментов (плагины хоста установлены, а файлы * .properties находятся в пакете с одинаковым именем, чем у хоста), я хотел бы запустить свое приложение RCP через Eclipse IDE. Также сконфигурированы 2 конфигурации запуска. При использовании консоли OSGI я вижу, что мой фрагмент присутствует и РАЗРЕШЕН.
Но моя проблема в том, что предоставленные строки / переводы из фрагментов не используются. Каждый раз, когда я запускаю приложение, используются некоторые старые строки / переводы (те, которые использовались до перемещения файлов свойств во фрагменты).
Кто-нибудь знает, что я делаю не так, и правильное ли мое решение?
Заранее спасибо :)