从Eclipse Marketplace下载Eclipse插件以供离线使用

时间:2015-10-04 21:44:51

标签: java eclipse eclipse-plugin eclipse-marketplace

我想安装的插件(Eclipse Jubula数据库驱动程序)仅在Eclipse Marketplace中可用。但是,我需要将它安装到运行在未连接到Internet的计算机上的Eclipse包中。有没有办法获取更新站点地址,以便我可以下载文件进行离线安装?这个answer解决了下载更新站点的问题,但我没有看到从eclipse市场获取更新站点地址的方法

3 个答案:

答案 0 :(得分:3)

在Eclipse Marketplace的每个插件页面上,使用" Install"下面最右边的图标。按钮。这将打开一个包含更新站点URL的叠加层。

答案 1 :(得分:1)

是。花了几个星期后,我发现了这个简单的过程:

  1. 在文件夹A
  2. 中解压缩Eclipse
  3. 在文件夹B
  4. 中解压缩Eclipse
  5. 在文件夹A
  6. 中启动Eclipse
  7. 安装插件
  8. 删除文件夹plugins/中所有Eclipse安装中相同的文件。
  9. 删除文件夹features/中所有Eclipse安装中相同的文件。
  10. 这将为您提供运行插件所需的文件。但由于这不再是更新站点,因此无法轻松安装插件。

    要解决此问题,您有两种选择:

    1. 将文件放入dropins/ folder

    2. 使用您标识的文件创建更新站点。祝你好运。我试了几个月,但结果最好不稳定(“因为......而无法安装组件”)。

答案 2 :(得分:1)

为了跟进Aaron的回答,来自plugins/features/的相关文件会进入新文件夹eclipse/,然后可以将其放入dropins/文件夹中。

因此,对于一个具体的例子,我想将Jenerate plugin安装到离线机器上。当我尝试这个时,更新站点处于脱机状态。所以我继续通过市场在另一台具有互联网访问权限的机器上安装它,这导致创建文件夹features/org.jenerate.feature_1.0.2以及jar plugins/org.jenerate_1.0.2.jar。我将它们分别放在dropins/jenerate/eclipse/featuresdropins/jenerate/eclipse/plugins中的脱机计算机上新创建的目录中。另请参阅此Eclipse help document