【发布时间】:2010-10-14 01:16:03
【问题描述】:
在我的插件 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
【问题讨论】:
标签: eclipse plugins merge patch fragment