Не удается установить Maven SCM Handler для EGit для Juno
Я обновил свой eclipse индиго до juno через меню Help- > Check for updates.
Я заметил, что у меня есть обновления для egit (2.x) и jgit (2.x), которые столкнулись с моими текущими установками (1.3.x), и поэтому я удалил все мои плагины egit (eigt, jgit, egit-mylyn и Maven SCM Handler для EGit). Затем я попытался установить вышеуказанные плагины egit и смог установить egit и jgit, но не смог установить Maven SCM Handler для EGit.
Я попробовал обновить grvia на рынке m2e и получил следующую ошибку:
Не удается завершить установку из-за противоречивой зависимости.
Установленное программное обеспечение: Maven SCM Handler для EGit 0.14.0.201110251725 (org.sonatype.m2e.egit.feature.feature.group 0.14.0.201110251725)
Программное обеспечение, установленное в настоящий момент: Eclipse EGit 2.0.0.201206130900-r (org.eclipse.egit.feature.group 2.0.0.201206130900-r)
Только одно из следующих может быть установлено сразу:
Git Командный провайдер Core 2.0.0.201206130900-r (org.eclipse.egit.core 2.0.0.201206130900-r)
Git Командный провайдер Core (Incubation) 0.8.4 (org.eclipse.egit.core 0.8.4)
Git Командный провайдер Core 1.1.0.201109151100-r (org.eclipse.egit.core 1.1.0.201109151100-r)
Git Командный провайдер Core 1.3.0.201202151440-r (org.eclipse.egit.core 1.3.0.201202151440-r)
Git Team Provider Core (Incubation) 0.11.1 (org.eclipse.egit.core 0.11.1)
Git Team Provider Core (Incubation) 0.9.1 (org.eclipse.egit.core 0.9.1)
Git Team Provider Core 1.0.0.201106090707-r (org.eclipse.egit.core 1.0.0.201106090707-r)
Не может удовлетворить зависимость:
От: Eclipse EGit 2.0.0.201206130900-r (org.eclipse.egit.feature.group 2.0.0.201206130900-r)
Кому: org.eclipse.egit.core [2.0.0.201206130900-r]
Не может удовлетворить зависимость:
От: Maven SCM Handler для EGit 0.14.0.201110251725 (org.sonatype.m2e.egit 0.14.0.201110251725)
To: bundle org.eclipse.egit.core [1.0.0,2.0.0)
Не может удовлетворить зависимость:
От: Maven SCM Handler для EGit 0.14.0.201110251725 (org.sonatype.m2e.egit.feature.feature.group 0.14.0.201110251725)
Кому: org.sonatype.m2e.egit [0.14.0.201110251725]
Я догадался из-за ошибки, что артефакт, который находится на рынке, еще не обновлен, поэтому я попытался загрузить последнюю версию m2e- git из репозиторий nexus, но я не знал, что с ним делать.
Я разместил содержимое в подкаталоге папки плагинов и не видел его в диалоговом окне "что установлен", поэтому я предполагаю, что он не работает.
Кто-нибудь сумел заставить это работать?
Ответы
Ответ 1
Да, это было проблемой для других соединителей m2e, так как Juno была выпущена. Я опубликовал шаги, которые я использовал для обойти эту проблему здесь.
Вот инструкции:
Ответ 2
Это будет работать для Eclipse 4.3 (Kepler): http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-egit/0.14.0/N/0.14.0.201305250025/
Не забудьте снять флажок с надписью "Группы" по категориям
Ответ 3
Я взял код из git и создал сборку, которая работает с keppler + m2eclipse 0.14 + egit 3.x.
Используйте этот URL-адрес обновления: https://github.com/micw/m2eclipse-egit-builds/raw/master/0.14.0.201401300919/
Не забудьте снять флажок "Групповые позиции по категориям" или вы не увидите пакет в менеджере программ eclipse.
Обновление 2014-01-30: я построил последнюю версию git, которая позволяет использовать ее с любой версией EGit 3.x. Используйте новый URL обновления в этом сообщении. Я проверил, что он работает с последним EGit 3.2.x
Ответ 4
Установите обработчик из
http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-egit/0.14.0/N/0.14.0.201305250025/
Он работает для Kepler SR1.
Ответ 5
Мне удалось заставить его работать со следующей конфигурацией.
- Eclipse Luna SR1 Eclipse
- Egit Team Provider 3.7.0 (я обновил
плагин через рынок затмения)
- M2E egit 0.14 (установлен через eclipse
рынок).
Первоначально я также получал ошибку при установке m2e-egit, но как только я обновил плагин Egit eclipe, установка m2e-egit работала отлично. Надеюсь, что это поможет.