在我的插件 de.support.help 中是 plugin.properties 文件。这些属性文件包括首选项页面的字符串。
我想为不同的客户使用这个插件,但客户名称在属性文件中。
我想通过使用 Eclipse 片段机制来修补属性文件。就我现在而言,片段插件可以在运行时修补对应的插件。
我在插件 de.support.help 中确实有文件 plugin.properties,其中包括该行
plugin.name = Copyright XYZ
而且我确实有 fragemt de.support.help.fragment ,其中包括文件 plugin.properties 与行
plugin.name = Copyright ABC
我希望在运行时显示字符串“Copyright ABC”,但事实并非如此。很久以前我用 java 类测试过同样的东西,我记得他正在工作。片段中的 java 代码被放置到原始插件中。
你有什么想法来处理这个吗?还是我误解了片段机制?
谢谢
编辑:
当我从 de.support.help 插件中删除 plugin.properties 文件时,它按预期工作。片段文件被复制到插件目录并在运行时使用。
还是我必须修补 somce eclipse 类Can_fragments_be_used_to_patch_a_plug