【问题标题】:Downloading Eclipse plug-in from Eclipse Marketplace for offline usage从 Eclipse Marketplace 下载 Eclipse 插件以供离线使用
【发布时间】:2016-01-01 12:40:23
【问题描述】:
我要安装的插件(Eclipse Jubula 数据库驱动程序)仅在 Eclipse Marketplace 中可用。但是,我需要将它安装到在未连接到 Internet 的机器上运行的 Eclipse 包中。有什么方法可以获取更新站点地址,以便我可以下载文件以进行离线安装?这个answer解决了下载更新站点的问题,但是我没有看到从eclipse市场获取更新站点地址的方法
【问题讨论】:
标签:
java
eclipse
eclipse-plugin
eclipse-marketplace
【解决方案1】:
是的。花了几个星期后,我发现了这个简单的过程:
- 在文件夹
A 中解压Eclipse
- 在文件夹
B 中解压Eclipse
- 在文件夹
A 中启动 Eclipse
- 安装插件
- 删除文件夹
plugins/ 中所有在两个Eclipse 安装中相同的文件。
- 删除文件夹
features/ 中所有在两个Eclipse 安装中相同的文件。
这为您留下了运行插件所需的文件。但由于这不再是更新站点,您无法轻松安装插件。
要解决这个问题,您有两种选择:
将文件放入dropins/ folder
使用您确定的文件创建更新站点。祝你好运。我尝试了几个月,但结果充其量是不稳定的(“无法安装组件,因为...”)。
【解决方案2】:
在 Eclipse Marketplace 的每个插件页面上,使用“安装”按钮下方最右侧的图标。这将打开一个包含更新站点 URL 的叠加层。
【解决方案3】:
为了跟进 Aaron 的回答,plugins/ 和 features/ 中的相关文件进入一个新文件夹 eclipse/,然后可以将其放入 dropins/ 文件夹中。
举个具体的例子,我想将Jenerate plugin 安装到离线机器上。在我尝试此操作时,更新站点处于脱机状态。所以我继续通过 Marketplace 将它安装在另一台可以访问 Internet 的机器上,这导致创建了一个文件夹 features/org.jenerate.feature_1.0.2 以及一个 jar plugins/org.jenerate_1.0.2.jar。我将它们分别放入离线机器上新创建的目录dropins/jenerate/eclipse/features 和dropins/jenerate/eclipse/plugins。另请参阅Eclipse help document。