使用片段替换Eclipse插件中的资源文件

时间:2017-02-21 15:39:55

标签: java eclipse eclipse-plugin eclipse-fragment

我有一个Eclipse插件,其中包含由源代码加载的资源文件(resource.xml)。这个插件用于两个应用程序,一个基础和一个派生,我想在衍生应用程序中使用不同的resource.xml文件。

我一直在调查Eclipse片段作为这样做的一种可能方式,但是我的研究结果已经描述了如何替换.class文件或仅在非常抽象的层次上描述片段。

现在我问,有没有办法使用片段来做到这一点,还是我在调查死胡同?

1 个答案:

答案 0 :(得分:2)

可能最好的方法是在这些片段中使用两个片段和两个resource.xml文件。您只能在每个应用程序中包含一个片段。父(' host')插件根本不包含resource.xml。

您需要确保使用适当的API(例如FileLocator)来查找resource.xml,以便搜索片段。