Eclipse IDE для веб-разработчиков JavaScript + Subclipse + JavaHL в Mac OS X 10.6
Я хочу использовать плагин Eclipse Subclipse на Snow Leopard. Я установил Eclipse IDE для веб-разработчиков JavaScript (Helios Service Release 1).
Я должен отметить, что сервер Subversion не защищен SSL, я должен использовать личный сертификат (файл p12).
Я говорю системе, где найти файл сертификата в
/Users/<USERNAME>/.subversion/servers
с этими строками:
[groups]
servername = 999.999.99.99
...
[servername]
ssl-client-cert-file = /Users/<USERNAME>/Desktop/<CERTIFICATE>
Использование SVN в командной строке это работает.
Поэтому моей первой попыткой было использование плагина Subclipse, предлагаемого subclipse.tigris.org, в диалоге Eclipse "Установка нового программного обеспечения". Это предлагает мне Subclipse 1.0.0. Это закончилось этой ошибкой в представлении консоли Eclipse при попытке подключения к репозиторию SVN:
svn: PROPFIND request failed on '/blahblahblahrepositorydirectory'
svn: Received fatal alert: handshake_failure
Я подумал, что было бы неплохо использовать более новую версию SVN + JavaHL (предустановленный SVN Snow Leopard - 1.0), но в соответствии с http://subclipse.tigris.org/wiki/JavaHL требуется как минимум SVN/JavaHL версия 1.4.x от openCollabNet. Но 1.4.x там не доступен для Mac OS X 10.6. Вы получаете только 1,6 там. Поэтому я взял 1.6 и ожидал, что в Ecipse появится диалоговое окно "Установка нового программного обеспечения", чтобы предложить мне более новую версию Subclipse, но он по-прежнему предлагает 1.0.0. И на самом деле эта комбинация не работает, все еще получая ошибки при попытке соединения с SVN...
Что я могу сделать сейчас?
1 ответ
Как вы получили Subclipse для начала, что у вас будет версия 1.0? Текущий Subclipse 1.6.x и был в течение почти 2 лет.
Просто укажите URL сайта обновления для Subclipse 1.6.x и установите его. Или используйте клиент Eclipse Marketplace для этого.