部署Eclipse插件的完整过程

时间:2015-03-31 10:02:46

标签: java eclipse eclipse-plugin

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

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

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


方法1

  1. 右键点击我的插件项目
  2. 点击“导出...”
  3. 选择“可部署的插件和片段”
  4. 检查我的插件
  5. 在“目标”选项卡下,选择“存档文件”,然后设置导出路径
  6. 在“选项”标签下,选中“将插件打包为单个JAR存档”和“允许在目标平台中使用二进制周期”
  7. 点击“完成”
  8. 存档文件包含一个“插件”文件夹,里面有一个jar文件。然后,我将jar文件复制到“C:\ eclipse \ dropins”并重新启动Eclipse。我可以在那里看到我的插件,但如果我运行插件中定义的向导,则会生成错误,说无法找到“Activator”类。

    方法2

    1. 创建要素项目
    2. 输入名称并单击“下一步”
    3. 选择“从插件列表初始化”并检查我的插件
    4. 点击“完成”
    5. 打开“feature.xml”并转到“依赖关系”标签
    6. 点击“计算”
    7. 保存文件
    8. 右键单击要素项目,然后单击“导出...”
    9. 选择“可部署的功能”,然后单击“下一步”
    10. 在“可用功能”中查看我的功能
    11. 在“目标”选项卡下,选择“存档文件”,然后设置导出路径
    12. 在“选项”选项卡下,选择“打包为单个JAR存档”并选中两个子复选框,选中“允许在目标平台中进行二进制周期”
    13. 点击“完成”
    14. zip文件中有2个文件夹和2个jar文件。我将文件“features”和“plugins”中的内容复制到Eclipse文件夹中的对应文件中。这次更好,我可以看到我的向导旁边的图标,但是出现错误“意外异常:MyTestPlugin功能不存在(org.eclipse.jdt.core)”。


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

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

1 个答案:

答案 0 :(得分:0)

插件应该放在"插件"文件夹,您可以选择"包装作为单独的jar archieves ..."选项,或提取生成的" your_feature.jar"将文件作为文件夹,并将该文件夹复制到"功能"日食的文件夹。