Подтвердить что ты не робот

Не удается установить 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, но я не знал, что с ним делать.
Я разместил содержимое в подкаталоге папки плагинов и не видел его в диалоговом окне "что установлен", поэтому я предполагаю, что он не работает.
Кто-нибудь сумел заставить это работать?

4b9b3361

Ответ 1

Да, это было проблемой для других соединителей m2e, так как Juno была выпущена. Я опубликовал шаги, которые я использовал для обойти эту проблему здесь.

Вот инструкции:

  • Нажмите Справка
  • Нажмите Установить новое программное обеспечение
  • Снимите флажок Группы по категориям (этот шаг важен или вы не увидите соединитель в таблице)
  • Вставить в этот URL 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

Ответ 5

Мне удалось заставить его работать со следующей конфигурацией.

  • Eclipse Luna SR1 Eclipse
  • Egit Team Provider 3.7.0 (я обновил плагин через рынок затмения)
  • M2E egit 0.14 (установлен через eclipse рынок).

Первоначально я также получал ошибку при установке m2e-egit, но как только я обновил плагин Egit eclipe, установка m2e-egit работала отлично. Надеюсь, что это поможет.