5

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

4

3 回答 3

4

在 Eclipse Marketplace 的每个插件页面上,使用“安装”按钮下方最右侧的图标。这将打开一个包含更新站点 URL 的覆盖。

于 2015-10-07T05:13:05.713 回答
1

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

  1. 在文件夹中解压 EclipseA
  2. 在文件夹中解压 EclipseB
  3. 在文件夹中启动 EclipseA
  4. 安装插件
  5. 删除文件夹plugins/中在两个 Eclipse 安装中相同的所有文件。
  6. 删除文件夹features/中在两个 Eclipse 安装中相同的所有文件。

这为您留下了运行插件所需的文件。但是由于这不再是更新站点,因此您无法轻松安装该插件。

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

  1. 将文件放入dropins/文件夹

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

于 2015-10-05T15:33:42.180 回答
1

只是为了跟进亚伦的回答,相关文件来自plugins/features/进入一个新文件夹eclipse/,然后可以将其放入该dropins/文件夹中。

So for a concrete example, I wanted to install the Jenerate plugin to an offline machine. At the time I tried this, the update site was offline. So I went ahead and installed it via Marketplace on another machine with internet access, which lead to the creation of a folder features/org.jenerate.feature_1.0.2 as well as a jar plugins/org.jenerate_1.0.2.jar. I put those into newly created directories on the offline machine in dropins/jenerate/eclipse/features and dropins/jenerate/eclipse/plugins, respectively. See also this Eclipse help document.

于 2015-11-26T10:24:55.023 回答