我是 Eclipse 插件世界的新手,我碰巧在 hello world 插件上创建了它。 我可以通过告诉我的 friend 将导出的 jar(我从项目导出的)放在 dropin 文件夹中来将其提供给他们,效果很好。但我现在想将该 jar 上传到一个 Web 位置(比如在 github 上),并希望他们使用 eclipse-> 安装新软件-> 添加 -> 存档选项来安装它(我认为这就是我应该让他们为内部安装的方式)用法) 。我尝试了很多事情都没有成功,我尝试的一个简单方法是通过 eclipse-> 安装新软件-> 添加 -> 存档-> 本地选项从磁盘存档本地 jar,但出现错误“找不到软件站点”在 jar:file:/{jar 文件夹的位置}/hello-world_1.0.0.0.2015XXXX.jar!/。您要编辑该位置吗?”信息 。 任何指导表示赞赏。
我的plugin.xml我的jar文件夹结构:META-INF,icons,lib,plugin.xml,hello 在同一个 Eclipse 上进行测试 were-in the dropin 方法有效。
最佳答案
为了能够安装和更新,您首先需要创建一个链接到您的插件的功能项目。然后首先您应该使用导出...>可部署功能,选择您的功能并在选项下设置生成p2存储库强>。可以先生成一个目录。这将包含:
folder/ +plugins/ +features/ +p2/ -artifacts.jar -content.jar
您可以将其用作本地安装站点,并将其上传到在线位置时用作更新站点。
一旦您厌倦了手动导出,您将了解 maven、tycho 和自动更新站点创建和上传;-)
关于java - Eclipse插件自动更新安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30182625/