我正在尝试创建一个Eclipse插件,其中包含一个如何使用插件的示例项目。
用户应该可以转到File->New->Others..
,然后选择MyPlugin->Example Project
。然后,应在工作区中导入/创建插件中包含的示例项目。
答案 0 :(得分:0)
我知道回答我自己的问题不是很好的做法,但我认为如果有人遇到同样的问题,我的答案会更好,然后没有答案。
为此,我将资源(我的示例项目)放在打包的插件中的任何位置。然后我把插件放在一个功能中,在功能的插件列表中,我选中了“安装后解压缩插件存档”框。这会将插件包中的所有内容解压缩到Eclipse的插件文件夹中。这使得我的插件可以访问资源(比如我的示例项目)。像这样:
Bundle bundle = Platform.getBundle(PluginId);
Path path = new Path("examples/example.gif"); // RelativePathToResourceInPlugin
URL fileURL = FileLocator.find(bundle, path, null);