В моем плагине de.support.help находятся файлы plugin.properties.
Эти файлы свойств содержат строки для страницы настроек.
Я хочу использовать этот плагин для разных клиентов, но имя клиента находится внутри файлов свойств.
Я хочу пропатчить файлы свойств с помощью механизма фрагмента затмения. Насколько я сейчас, плагин фрагмента может исправлять плагин coresponding во время выполнения.
У меня есть файл plugin.properties в плагине de.support.help, который включает в себя строку
plugin.name = Copyright XYZ
И у меня есть fragemt de.support.help.fragment, который включает в себя файл plugin.properties со строкой
plugin.name = Copyright ABC
Я ожидаю, что во время выполнения будет показана строка «Copyright ABC», но это не так. Я тестировал то же самое на уроках Java, и я помню, что он работал. Код Java из фрагмента был помещен в исходный плагин.
Есть ли у вас идеи справиться с этим? Или я неправильно понимаю механизм фрагментов?
Спасибо
EDIT:
Когда я удаляю файл plugin.properties из плагина de.support.help, он работает как положено. Файл фрагмента копируется в каталог плагина и используется во время выполнения.
Или я должен пропатчить класс Somce Eclipse Can_fragments_be_used_to_patch_a_plug