我正在尝试在URL
e4
应用中使用平台RCP
approach加载资源。
这适用于我的应用程序插件。但我有第二个插件,它通过fragments
扩展了应用程序。在这个插件中这种方法
platform:/plugin/<name>/<path>
不起作用。如果我从eclipse启动项目,可以加载资源。 我能做错什么?
插件的build.properties内容如下:
source.. = src
bin.includes = META-INF/,\
.,\
plugin.xml,\
fragment.e4xmi,\
res/
答案 0 :(得分:0)
问题是: Maven构建对文件名区分大小写,而eclipse则不区分。
new URL("platform:/plugin/name/res/myfile.txt")
new URL("platform:/plugin/name/res/myFile.txt")
在eclipse中,两个版本都在工作;来自maven build,只有第二个版本。 这对我来说似乎很奇怪。如果有人能够解释这一点会很棒。