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