【发布时间】:2015-03-06 22:47:48
【问题描述】:
我使用的确切操作系统是 RedHat 6.5 Enterprise,32 位。我相信 Eclipse 是使用 yum 安装的。
我尝试了多个 URL 来尝试使用 Eclipse 的 Help->Install New Software 功能安装一个 SVN 插件,包括这个:http://subclipse.tigris.org/update_1.10.x,我在这里找到了:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA
Eclipse 成功安装了插件,但是每次启动 Eclipse 时,插件都找不到。我尝试使用 -clean 选项启动 Eclipse,但这并没有做任何事情。
因此,从我上面链接的站点,我从这里下载了插件的 .zip 文件:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240。我下载的确切文件是 site-1.8.22.zip。
我在过去使用 Mercurial 时遇到过同样的问题,从 Help->Install New Software 安装不起作用,所以我下载了那个 jar(由于某种原因,Mercurial 只有一个 jar,但对于 SVN 有很多一些目录?)。然后我把那个 jar 放在 /usr/share/eclipse/dropins/plugins 中(我必须创建插件目录)。那行得通。但是,当我将所有 SVN jar 放在那里时,SVN 并没有出现在 Eclipse 中。我尝试了许多不同的组合,只放一些罐子,创建文件夹等。同样,我在启动 eclipse 时一直在使用 -clean,这并没有什么不同。我真的认为该插件没有放在正确的位置,因为我可以将已安装的 Mercurial 插件移入和移出,并且每次都在 Eclipse 中正确显示。作为参考,我使用的 Mercurial jar 是:com.vectrace.MercurialEclipse_2.1.0.201304290948.jar
我还注意到 /etc/eclipse.ini 中有这一行,应该说明在哪里寻找插件:-Dorg.eclipse.equinox.p2.reconciler.dropins .directory=/usr/share/eclipse/dropins
所以我有一些问题:
- 我将下载的所有这些 SVN jar 和文件夹放在哪里?
- 为什么 Mercurial 只有一个罐子,而 SVN 有一大堆?我只是好奇为什么开发人员会以完全不同的方式打包它们,因为这可能意味着我可以使用一个 SVN jar 并让它工作。
- 我还找到了一个/usr/lib/eclipse文件夹,里面还有plugin和dropin文件夹。为什么插件有多个 Eclipse 目录?
【问题讨论】: