在没有Internet连接的情况下向Eclipse添加扩展

时间:2010-08-04 15:20:45

标签: eclipse eclipse-plugin

我有一个日食问题。我想安装一个扩展(EGit),但官方网站只提供一个经典的更新网站。

问题是我在没有互联网访问权限的远程机器上运行eclipse(只有我的本地计算机有连接)。我的计算机和远程计算机之间唯一的连接是安装在两台计算机上的远程硬盘驱动器。

远程机器是经典的linux,但本地的机器是Windows XP,所以我不能只使用ssh -L(或者至少我不知道在windows下执行它的方式)。

有人有想法帮助我吗?

提前致谢。

3 个答案:

答案 0 :(得分:3)

如果您在本地系统上安装了Eclipse(相同版本),那么您可以通过更新站点安装插件。只需检查它所依赖的内容以及下载的其他插件。

完成此操作后,您可以在/ plugins文件夹中找到新插件。只需将它们复制到远程计算机即可。这通常应该有效。但它有时会依赖操作系统来获取某些插件。在您的情况下,本地和目标操作系统是不同的,因此该解决方案有可能无法正常工作。

答案 1 :(得分:2)

您可以尝试mirroring the update site to a folder,然后在没有互联网连接的情况下将该文件夹用作本地更新站点。

答案 2 :(得分:0)

Eclipse插件通常依赖于其他插件。跟踪依赖关系很难。最好使用更新站点一次下载所有依赖项,并且可以分发到其他Eclipse dropins。 Eclipse不建议覆盖插件目录,因为它可能会破坏现有的插件。对于Eclipse 3.4或更高版本,您可以使用dropins作为Eclipse功能进行安全覆盖。这样,每次必须重新安装Eclipse时,都不必从更新站点安装插件。请继续阅读How to install Eclipse plugins offline