我有一个Eclipse插件,其中包含由源代码加载的资源文件(resource.xml)。这个插件用于两个应用程序,一个基础和一个派生,我想在衍生应用程序中使用不同的resource.xml文件。
我一直在调查Eclipse片段作为这样做的一种可能方式,但是我的研究结果已经描述了如何替换.class文件或仅在非常抽象的层次上描述片段。
现在我问,有没有办法使用片段来做到这一点,还是我在调查死胡同?
答案 0 :(得分:2)
可能最好的方法是在这些片段中使用两个片段和两个resource.xml文件。您只能在每个应用程序中包含一个片段。父(' host')插件根本不包含resource.xml。
您需要确保使用适当的API(例如FileLocator
)来查找resource.xml,以便搜索片段。