分发带有依赖项的Eclipse插件

时间:2012-02-04 18:47:17

标签: eclipse-plugin

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

据我所知,将.jar放入Eclipse中的dropins文件夹应该安装它,但它似乎不能用于任何Eclipse的安装,而是我开发的那个上。这似乎是未安装依赖项的问题。

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

1 个答案:

答案 0 :(得分:6)

我建议不要使用dropins文件夹。你看到它是不可靠的。相反,我建议您将插件导出为更新站点。

所以:

  1. 为您的插件创建一项功能。这听起来比听起来简单得多。请参阅Lars Vogel的教程:http://www.vogella.de/articles/EclipseFeatureProject/article.html
  2. 文件 - >导出... - >可部署的功能。
  3. 在选项部分中,选择“打包为单个jar文件...”(参见屏幕截图)enter image description here
  4. 根据需要调整其他内容
  5. 完成
  6. 现在,您有一个更新站点,您可以压缩,或放在某个地方的Web服务器上。您的同事可以像其他任何人一样添加该更新站点。要进行安装,请确保它们还具有其他更新站点提供的所有依赖项,并且已选中“联系所有更新站点...”。

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