java - Eclipse插件自动更新安装

标签 java eclipse plugins jar eclipse-plugin

我是 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/

相关文章:

java - Java 中输出到文本文件

java - 如何在android中读取XML数据

java - 如何制作Java插件?

plugins - 尝试在Moodle上安装插件后出现错误500

java - JDB 在每次异常时停止——如何防止这种情况

java - 客户端/服务器 - 更新实体

java - 如何让eclipse插件更有吸引力?

javascript - 如何检查 CleverTap 对象的值?

java - 基于 Java 中的另一个集合排序

android - keystore Eclipse ADT 文件位置