我是eclipse插件世界的新手,我碰巧在hello world插件上创建。 我可以通过告诉他们将导出的jar(我从我的项目中导出)放在dropin文件夹中,这样就可以把它交给我的朋友了。但我现在想将该jar上传到web位置(比如github),并希望他们使用eclipse->来安装它。安装新软件 - >添加 - >存档选项(我认为这是我应该如何安装以供内部使用)。我试了很多东西没有成功,我试过的一个简单的方法是通过eclipse->从磁盘归档本地jar。安装新软件 - >添加 - > archive->本地选项,但我收到错误“没有在jar找到软件站点:file:/ {location to my jar folder} /hello-world_1.0.0.0.2015XXXX.jar!/。你想编辑位置吗?”信息 。 任何指导表示赞赏。
我的plugin.xml
我的jar文件夹结构:META-INF,图标,lib,plugin.xml,你好 在相同的日食测试 - 在dropin方法中工作。
答案 0 :(得分:2)
为了能够安装和更新,您首先需要创建一个链接到插件的功能项目。然后首先你应该使用导出... > 可展开功能,选择您的功能并在选项下设置生成p2存储库。您可以先生成目录。这将包含:
folder/ +plugins/ +features/ +p2/ -artifacts.jar -content.jar
您可以将其用作本地站点进行安装,并在将其上载到在线位置时作为更新站点进行安装。
一旦您厌倦了手动导出,您将了解maven,tycho和自动更新网站的创建和上传; - )