Java 使用片段替换Eclipse插件中的资源文件
我有一个Eclipse插件,其中包含一个由源代码加载的资源文件(resource.xml)。这个插件用于两个应用程序,一个基本应用程序和一个派生应用程序,我想在派生应用程序中使用不同的resource.xml文件 我一直在研究Eclipse片段作为一种可能的方法,但我的研究结果要么描述了如何替换.class文件,要么只描述了非常抽象的片段Java 使用片段替换Eclipse插件中的资源文件,java,eclipse,eclipse-plugin,eclipse-fragment,Java,Eclipse,Eclipse Plugin,Eclipse Fragment,我有一个Eclipse插件,其中包含一个由源代码加载的资源文件(resource.xml)。这个插件用于两个应用程序,一个基本应用程序和一个派生应用程序,我想在派生应用程序中使用不同的resource.xml文件 我一直在研究Eclipse片段作为一种可能的方法,但我的研究结果要么描述了如何替换.class文件,要么只描述了非常抽象的片段 现在我要问,有没有一种方法可以使用片段来实现这一点,或者我正在研究一个死胡同?最好的方法可能是使用两个片段以及这些片段中的两个resource.xml文件。每
现在我要问,有没有一种方法可以使用片段来实现这一点,或者我正在研究一个死胡同?最好的方法可能是使用两个片段以及这些片段中的两个resource.xml文件。每个应用程序中只包含一个片段。父(“主机”)插件根本不包括resource.xml
您需要确保使用适当的API(例如
FileLocator
)来查找resource.xml,以便搜索片段。最好的方法可能是使用两个片段以及这些片段中的两个resource.xml文件。每个应用程序中只包含一个片段。父(“主机”)插件根本不包括resource.xml
您需要确保使用适当的API(例如
FileLocator
)来查找resource.xml,以便搜索片段。我最终选择了完全不同的路线,因为将原始资源放入片段不是我的选择,但我还是接受这个解决方案作为我最初查询的解决方案。我最终选择了一条完全不同的路线,因为将原始资源放在一个片段中对我来说不是一个选择,但我还是接受这个解决方案作为我最初查询的解决方案。