Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用片段替换Eclipse插件中的资源文件_Java_Eclipse_Eclipse Plugin_Eclipse Fragment - Fatal编程技术网

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

Java 使用片段替换Eclipse插件中的资源文件,java,eclipse,eclipse-plugin,eclipse-fragment,Java,Eclipse,Eclipse Plugin,Eclipse Fragment,我有一个Eclipse插件,其中包含一个由源代码加载的资源文件(resource.xml)。这个插件用于两个应用程序,一个基本应用程序和一个派生应用程序,我想在派生应用程序中使用不同的resource.xml文件 我一直在研究Eclipse片段作为一种可能的方法,但我的研究结果要么描述了如何替换.class文件,要么只描述了非常抽象的片段 现在我要问,有没有一种方法可以使用片段来实现这一点,或者我正在研究一个死胡同?最好的方法可能是使用两个片段以及这些片段中的两个resource.xml文件。每

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

我一直在研究Eclipse片段作为一种可能的方法,但我的研究结果要么描述了如何替换.class文件,要么只描述了非常抽象的片段


现在我要问,有没有一种方法可以使用片段来实现这一点,或者我正在研究一个死胡同?

最好的方法可能是使用两个片段以及这些片段中的两个resource.xml文件。每个应用程序中只包含一个片段。父(“主机”)插件根本不包括resource.xml


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

最好的方法可能是使用两个片段以及这些片段中的两个resource.xml文件。每个应用程序中只包含一个片段。父(“主机”)插件根本不包括resource.xml


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

我最终选择了完全不同的路线,因为将原始资源放入片段不是我的选择,但我还是接受这个解决方案作为我最初查询的解决方案。我最终选择了一条完全不同的路线,因为将原始资源放在一个片段中对我来说不是一个选择,但我还是接受这个解决方案作为我最初查询的解决方案。