我在Eclipse RCP中使用Fragments的问题很简短。目前我正在使用Messages-mechanism来翻译我的字符串。 Messages.java和* .properties文件位于我的插件中,一切正常。现在我想为不同的客户使用不同的字符串/翻译。据我所知,Plugin-Fragments是一种可行的解决方案。我已经读过,使用片段覆盖主机插件中的文件是不可能的。所以我想我可以使用2个不同的片段来提供正确的* .properties文件。下图显示了我认为必须使用的架构。
配置片段项目后(设置了主机插件并且* .properties文件与主机中的文件名相同)我想通过Eclipse IDE启动我的RCP应用程序。也配置了2个运行配置。使用OSGI控制台时,我看到我的片段存在且已解决。
但我的问题是没有使用片段提供的字符串/翻译。每次我启动应用程序时都会使用一些旧的字符串/翻译(在将属性文件移动到片段之前使用的字符串/翻译)。
有人知道我做错了什么,以及我的解决方案是否正确?
提前致谢:)