我要安装的插件(Eclipse Jubula 数据库驱动程序)仅在 Eclipse Marketplace 中可用。但是,我需要将它安装到在未连接到 Internet 的机器上运行的 Eclipse 包中。有什么方法可以获取更新站点地址,以便我可以下载文件以进行离线安装?这个答案解决了下载更新站点的问题,但我没有看到从 eclipse 市场获取更新站点地址的方法
3 回答
在 Eclipse Marketplace 的每个插件页面上,使用“安装”按钮下方最右侧的图标。这将打开一个包含更新站点 URL 的覆盖。
是的。花了几个星期后,我发现了这个简单的过程:
- 在文件夹中解压 Eclipse
A
- 在文件夹中解压 Eclipse
B
- 在文件夹中启动 Eclipse
A
- 安装插件
- 删除文件夹
plugins/
中在两个 Eclipse 安装中相同的所有文件。 - 删除文件夹
features/
中在两个 Eclipse 安装中相同的所有文件。
这为您留下了运行插件所需的文件。但是由于这不再是更新站点,因此您无法轻松安装该插件。
要解决此问题,您有两种选择:
将文件放入
dropins/
文件夹使用您确定的文件创建更新站点。祝你好运。我尝试了几个月,但结果充其量是不稳定的(“无法安装组件,因为......”)。
只是为了跟进亚伦的回答,相关文件来自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.