Eclipse Oxygen 中的颠覆性 SVN 连接器安装失败

Subversive SVN Connector installation fails in Eclipse Oxygen

Subversive SVN 连接器的安装当前因 Eclipse Oxygen 而失败。

eclipse.log

!ENTRY org.eclipse.team.svn.core.svnnature 4 0 2017-07-03 10:55:36.977
!MESSAGE SVN: 'SVN Decorator' operation finished with error
!SUBENTRY 1 org.eclipse.team.svn.core.svnnature 4 0 2017-07-03 10:55:36.977
!MESSAGE SVN: 'SVN Decorator' operation finished with error: Selected SVN connector library is not available or cannot be loaded.
If you selected native JavaHL connector, please check if binaries are available or install and select pure Java Subversion connector from the plug-in connectors update site.
If connectors already installed then you can change the selected one at: Window->Preferences->Team->SVN->SVN Connector.
!STACK 0
org.eclipse.team.svn.core.operation.UnreportableException: Selected SVN connector library is not available or cannot be loaded.
If you selected native JavaHL connector, please check if binaries are available or install and select pure Java Subversion connector from the plug-in connectors update site.
If connectors already installed then you can change the selected one at: Window->Preferences->Team->SVN->SVN Connector.

另请参阅 eclipse bugzilla 中的错误报告 https://bugs.eclipse.org/bugs/show_bug.cgi?id=518033

您可以通过添加更新站点 http://community.polarion.com/projects/subversive/download/eclipse/6.0/update-site/ (check latest stable update site here: https://polarion.plm.automation.siemens.com/products/svn/subversive/download) 并安装必要的软件包来手动安装 Subversive SVN 连接器,例如对于本机 1.9.x 在 Eclipse x86 中:

  • 颠覆性的 SVN 连接器
  • 本机 JavaHL 1.9 实现
  • JavaHL 1.9.3 Win32 二进制文件

我遇到了同样的问题。

就像 lazlev 回答的那样,我尝试通过在 "Install new software" window 中添加更新站点 http://community.polarion.com/projects/subversive/download/eclipse/6.0/update-site/ 来手动安装 Subversive SVN 连接器。

当我选择 Subversive SVN 连接器和 SVNKit 包时,我收到以下 MscG 提到的错误:

org.eclipse.equinox.internal.p2.engine.phases.CheckTrust 阶段发生错误。会话上下文为:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.CheckTru‌ st, operand=, action=)。读取签名内容时出错。打开 zip 文件时出现异常:\plugins\org.polarion.eclipse.team.svn.connector_6.0.‌ 4.I20161211-1700.jar

解决此问题的唯一方法是:

-先单独安装SVN连接器。重新启动 Eclipse。

-然后回到Install new software,单独安装SVNKit。重新启动 Eclipse。

感谢提示。 我在 ubuntu 上做了完全相同的步骤,使用 提到的 url 两个步骤 (svn 连接器和 svnkit):http://community.polarion.com/projects/subversive/download/eclipse/6.0/update-site/

它不适用于使用 svnkit 的最新版本的 SVNKit url。

我正在使用基于eclipse oxygen 4.7.0 的Spring Tool Suite 3.9.0,遇到同样的问题。

从帮助/市场菜单我安装了 "Subservive - SVN Team Provider 4.0.5" 然后我不得不使用帮助/安装新软件菜单手动安装 svn 连接器。我使用了这个 URL : "http://community.polarion.com/projects/subversive/download/eclipse/6.0/update-site/" 并选择了 SVNKIT 1.8.14(尝试了 1.8.15 但没有成功...)

结果在Preference/Team/SVN/SVN连接器菜单中终于得到了一个连接器...

它与先前版本的 STS 配合使用效果更好...

问题似乎是 64 位 eclipse,因为 JavaHAL 仅存在于 32 位

是的,我遇到了同样的问题。 我的环境是eclipse jee oxygen1.

我先安装了颠覆。 当 eclipse 弹出安装连接器对话框并且我 select 连接器时,eclipse 不安装连接器。

在首选项->SVN页面,连接器组合框为空。

我是这样解决的

  1. 安装新软件 http://community.polarion.com/projects/subversive/download/eclipse/6.0/update-site/

  2. select 颠覆性的 SVN 连接器和 SVNKit 实现。 重要的不仅是select颠覆性的SVN连接器,还有SVNKit的实现。

  3. 安装并重启。

[2018-06-29编辑]

关于eclipse photon,svn connector 的问题好像已经解决了。

  1. 只需通过eclipse marketplace安装svn插件(颠覆)即可。 (eclipse 市场位于 "Help - Eclipse Marketplace")

  2. 在首选项中设置 svn 连接器 (window - 首选项 - 团队 - SVN - SVN 连接器选项卡)

对于上述解决方法未能解决问题的用户,请将 Eclipse Oxygen 1 升级到 Eclipse Oxygen 3aSubversive - SVN Team Provider 4.0.5

似乎很有魅力

重新安装对我有用。 在 Eclipse 中转到 help>Eclipse Marketplace 再次搜索 svn。点击安装。更新。