插件中打包的示例项目

时间:2013-10-08 18:25:18

标签: java eclipse eclipse-plugin

我正在尝试创建一个Eclipse插件,其中包含一个如何使用插件的示例项目。

用户应该可以转到File->New->Others..,然后选择MyPlugin->Example Project。然后,应在工作区中导入/创建插件中包含的示例项目。

  • 我应该如何打包我的示例项目以及我应该在哪里放置它以便我可以在插件中使用它(在“示例项目”向导中)?

1 个答案:

答案 0 :(得分:0)

我知道回答我自己的问题不是很好的做法,但我认为如果有人遇到同样的问题,我的答案会更好,然后没有答案。

为此,我将资源(我的示例项目)放在打包的插件中的任何位置。然后我把插件放在一个功能中,在功能的插件列表中,我选中了“安装后解压缩插件存档”框。这会将插件包中的所有内容解压缩到Eclipse的插件文件夹中。这使得我的插件可以访问资源(比如我的示例项目)。像这样:

 Bundle bundle = Platform.getBundle(PluginId);
 Path path = new Path("examples/example.gif"); // RelativePathToResourceInPlugin
 URL fileURL = FileLocator.find(bundle, path, null);