eclipse-plugin - 分发带有依赖项的 Eclipse 插件

标签 eclipse-plugin

我最近写了一个 Eclipse 插件,我正在尝试让一些同事安装它以进行测试。

据我所知,删除 .jardropins Eclipse 中的文件夹应该安装它,但它似乎不适用于任何 Eclipse 安装,而是我开发的那个。这似乎是未安装依赖项的问题。

我以为dropins文件夹应该自动计算和安装依赖项,但也许我错了。如果是这样,如何在不让每个人分别安装每个依赖项的情况下分发它?

最佳答案

我建议不要使用 dropins 文件夹。正如您所见,这是不可靠的。相反,我建议您将插件导出为更新站点。

所以:

  • 为您的插件创建一个功能。这比听起来要简单得多。参见 Lars Vogel 的教程:http://www.vogella.de/articles/EclipseFeatureProject/article.html
  • 文件 -> 导出... -> 可部署功能。
  • 在选项部分,选择“打包为单独的 jar 文件...”(见截图)enter image description here
  • 根据需要调整其他内容
  • 完成

  • 现在,您拥有了一个更新站点,您可以将其压缩或放置在某个 Web 服务器上。您的同事可以像添加任何其他站点一样添加该更新站点。要安装,请确保他们还拥有其他更新站点提供的所有依赖项,并且已选中“联系所有更新站点...”。

    这样做的好处是,如果您将插件放在 Web 服务器上的某个地方,并用新版本替换它,人们将能够透明地更新。

    关于eclipse-plugin - 分发带有依赖项的 Eclipse 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9143446/

    相关文章:

    eclipse - 在eclipse(mars)上安装了一个插件,现在eclipse无法启动。如何卸载该插件?

    eclipse - Eclipse 包中缺少类,帮助

    eclipse - org.eclipse.swt。*;导入org.eclipse无法解析

    java - 使用pmd配置eclipse

    eclipse - 如何在 Eclipse 中激活 CoffeeScript 的语法高亮?

    java - 正确设置 Eclipse 插件项目

    eclipse-plugin - Eclipse 作业 API : how to track progress for job scheduled by another job?

    java - 将帮助我开发 Eclipse 行编号(如插件)的线索

    java - 在 OSGi 中,尝试使用系统导出包中的类时获取 ClassNotFoundExceptions

    java - 删除应用程序不同 session 之间的插件首选项