【问题标题】:Complete procedures for deploying an Eclipse plugin部署 Eclipse 插件的完整过程
【发布时间】:2015-06-04 15:05:14
【问题描述】:

目前我手头有一个插件项目。我想将其导出为存档的 zip 文件,以便我的同事可以轻松获取文件并自行安装。

我的插件中有依赖项、图标和一些文件。一切都在调试模式下工作,但是一旦我尝试部署插件就会出现问题。

以下是我尝试过但没有成功的方法。


方法一

  1. 右键单击我的插件项目
  2. 点击“导出...”
  3. 选择“可部署的插件和片段”
  4. 检查我的插件
  5. 在“目标”选项卡下,选择“存档文件”,然后设置导出路径
  6. 在“选项”选项卡下,选中“将插件打包为单独的 JAR 档案”和“允许目标平台中的二进制循环”
  7. 点击“完成”

存档文件包含一个“插件”文件夹,其中包含一个 jar 文件。然后,我将 jar 文件复制到“C:\eclipse\dropins”并重新启动 Eclipse。我可以在那里看到我的插件,但是如果我运行插件中定义的向导会产生错误,说找不到“激活器”类。

方法2

  1. 创建功能项目
  2. 输入名称并点击“下一步”
  3. 选择“从插件列表初始化”并检查我的插件
  4. 点击“完成”
  5. 打开“feature.xml”并转到“依赖项”选项卡
  6. 点击“计算”
  7. 保存文件
  8. 右键单击功能项目,然后单击“导出...”
  9. 选择“可部署的功能”并单击“下一步”
  10. 在“可用功能”中查看我的功能
  11. 在“目标”选项卡下,选择“存档文件”,然后设置导出路径
  12. 在“选项”选项卡下,选择“打包为单独的 JAR 档案”并选中两个子复选框,选中“允许目标平台中的二进制循环”
  13. 点击“完成”

zip 文件中有 2 个文件夹和 2 个 jar 文件。我将文件夹“功能”和“插件”中的内容复制到我的 Eclipse 文件夹中的对应位置。这次比较好,可以在我的向导旁边看到我的图标,但是有一个错误“Unexpected Exception: MyTestPlugin Feature does not exist (org.eclipse.jdt.core)”。


我尝试使用不同的导出选项,并使用 Eclipse UI(帮助 --> 安装新软件...)来安装插件。他们只是没有工作。

由于我是这个领域的新手,我想知道如何导出和导入 Eclipse 插件。

【问题讨论】:

    标签: java eclipse eclipse-plugin


    【解决方案1】:

    插件应该放在“plugins”文件夹下,您可以取消选择“Package as individual jar archieves ...”选项,或者将生成的“your_feature.jar”文件解压缩为文件夹,然后将该文件夹复制到eclipse的“功能”文件夹。

    【讨论】:

      猜你喜欢
      • 2018-10-15
      • 2018-12-21
      • 2010-09-20
      • 1970-01-01
      • 2012-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-11
      相关资源
      最近更新 更多