Подрывная установка SVN-коннектора не работает в Eclipse Oxygen

Установка Subversive SVN Connectors в настоящее время не выполняется с помощью 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

Ответ 1

Вы можете вручную установить Subversive SVN Connectors, добавив сайт обновлений http://community.polarion.com/projects/subversive/download/eclipse/6.0/update-site/ (проверьте последний стабильный сайт обновления здесь: https://polarion.plm.automation.siemens.com/products/svn/subversive/download) и установки необходимых пакетов, например для native 1.9.x в Eclipse x86:

  • Подрывные разъемы SVN
  • Встроенная реализация JavaHL 1.9
  • JavaHL 1.9.3 Бинарные файлы Win32

Ответ 2

Да, у меня была такая же проблема. Моя среда - это eclipse jee oxygen1.

Сначала я установил подрывную. И когда затмение всплывает диалоговое окно установки соединителей, и я выбираю разъем, eclipse не устанавливает соединитель.

На странице предпочтений → SVN поле сокета коннектора пуст.

Мое решение было одобрено.

  • установить новое программное обеспечение http://community.polarion.com/projects/subversive/download/eclipse/6.0/update-site/

  • выберите Subversive SVN-коннекторы и реализацию SVNKit. Важным является не только выбор Subversive SVN-коннекторов, но и реализация SVNKit.

  • установить и перезагрузить.

Ответ 3

У меня была та же проблема.

Как и лазлев, я попытался вручную установить Subversive SVN Connectors, добавив сайт обновления http://community.polarion.com/projects/subversive/download/eclipse/6.0/update-site/ в "Установить новое программное обеспечение" окно.

Когда я выбрал Subversive SVN Connectors и SVNKit-пакеты, я получил следующую ошибку, о которой упоминал MscG:

Произошла ошибка во время фазы org.eclipse.equinox.internal.p2.engine.phases.CheckTrust. session context был: (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.

-Тогда вернитесь, чтобы установить новое программное обеспечение и установить только SVNKit. Перезапустить Eclipse.

Ответ 4

Я использую Spring Tool Suite 3.9.0, который основан на eclipse oxygen 4.7.0 и сталкивается с той же проблемой.

В меню Help/MarketPlace я установил "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...

Ответ 5

Кажется, что проблема заключается в 64-битном затмении, поскольку JavaHAL существует только в 32-битном