Eclipse Indigo - невозможно обновить m2e - PullRequest
5 голосов
/ 15 февраля 2012

Folks,

Я пытаюсь обновить "Maven Integration для Eclipse" с сайта обновления - http://m2eclipse.sonatype.org/sites/m2e.

Когда сайт хранилища введен, Eclipse показывает мне, что последняя версиядоступно для скачивания 0.12.1.20110112-1712.Однако, когда я начинаю установку, я получаю сообщение об ошибке существующей зависимости.Вот первые несколько строк ошибки:

Cannot complete the install because of a conflicting dependency.
  Software being installed: Maven Integration for Eclipse (Required)    0.12.1.20110112-1712 (org.maven.ide.eclipse.feature.feature.group 0.12.1.20110112-1712)
  Software currently installed: Eclipse IDE for Java Developers 1.4.1.20110909-1818 (epp.package.java 1.4.1.20110909-1818)
  Only one of the following can be installed at once: 
    Maven Integration for Eclipse 0.12.1.20110112-1712 (org.maven.ide.eclipse 0.12.1.20110112-1712)
    Maven Integration for Eclipse 0.12.0.20101115-1102 (org.maven.ide.eclipse 0.12.0.20101115-1102)
    This version of m2eclipse cannot be installed on top of the already installed m2eclipse. Uninstall the previous version of m2eclipse and try the install again. 1.0.0.20110607-2117 (org.maven.ide.eclipse 1.0.0.20110607-2117)
    This version of m2eclipse cannot be installed on top of the already installed m2eclipse. Uninstall the previous version of m2eclipse and try the install again. 1.0.100.20110804-1717 (org.maven.ide.eclipse 1.0.100.20110804-1717)
...

Ok.Поэтому мне нужно сначала удалить мою старую версию m2e.Я иду в Справка-> О программе-> Установленное программное обеспечение.Я вижу следующие две установленные функции m2e:

Eclipse IDE for Java Developers-->EPP Java Package-->m2e - Maven Integration for Eclipse 1.0.100...
Eclipse IDE for Java Developers-->EPP Java Package-->slf4j over logback logging 1.0.100...

Проблема заключается в том, что при выборе любого из этих двух элементов «удаление» остается отключенным.Кажется, единственный способ удалить его - это удалить родительский «Eclipse IDE для разработчиков Java».

Может кто-нибудь сказать мне, что я должен делать?

Заранее благодарю за помощь.

С уважением,Питер

Ответы [ 5 ]

1 голос
/ 24 августа 2012

У меня была такая же проблема при запуске Eclipse Indigo 64 bit в Windows 7. Я не видел опций m2 в раскрывающихся списках, как это было в более старых версиях Eclipse, поэтому я подумал, что есть проблема, и попытался удалить ее, не понимая, что это встроено в эту версию.

Это была большая ошибка! Все мои попытки переустановить или обновить m2eclipse обратно потерпели неудачу.

Наконец, я воспользовался ссылкой, чтобы прочитать документацию по RAD, чтобы увидеть, какой URL обновления программного обеспечения использовать и какие файлы выбрать, с чем Сатья ответил. Вот снова ссылка .

RAD, по-видимому, достаточно близко, и это привело меня на правильный путь. Затем я обнаружил ошибку с «подделанными файлами», которая оказалась связана с использованием jdk 1.7. Решение, которое я нашел здесь , было легко исправить, просто измените установленный jre на 1.6, и затем следующая попытка установки для плагина m2eclipse прошла успешно.

Я помещаю эту информацию в надежде, что это сэкономит кому-то время, если они столкнутся с этой же проблемой и не захотят переустановить затмение. Со всеми моими плагинами и конфигурациями потребовалось бы много времени, чтобы переделать все.

1 голос
/ 07 июня 2012

Если вы столкнулись с этой проблемой в RAD 8, следуйте инструкциям здесь https://www.ibm.com/developerworks/wikis/download/attachments/113607155/RAD_m2e-Nov.pdf?version=1

0 голосов
/ 24 декабря 2013

Чтобы установить новый m2e (1.4) на helios, мне пришлось удалить все maven элементы в eclipse, а затем я мог установить m2e из http://download.eclipse.org/technology/m2e/releases".

Шаги для удаления существующих maven элементов (изorg.maven.ide. *):

  1. Нажмите в Справке в eclipse
  2. Установите новое программное обеспечение ...
  3. Нажмите На то, что уже установлено
  4. Выбрать все элементы из org.maven.ide. * (Даже если это необходимо)
  5. удалить их все
0 голосов
/ 30 марта 2012

Это проблема из Eclipse версии.Загрузите и установите Eclipse для разработчиков Java EE .Запустите Eclipse Справка> Торговая площадка Eclipse> Введите m2e и выполните поиск.Установите его одним щелчком мыши.

0 голосов
/ 29 февраля 2012

У меня также возникла проблема при попытке установить на « Eclipse Indigo 3.7.0 » (которая поступила в «Ubuntu Software Center» Ubuntu 11.10 ).

См. Журнал ниже:

Невозможно завершить установку, поскольку один или несколько необходимых элементов могут не найден Устанавливаемое программное обеспечение: m2e - Maven Integration для Eclipse 1.0.100.20110804-1717 (org.eclipse.m2e.feature.feature.group 1.0.100.20110804-1717) Отсутствует требование: m2e - интеграция Maven для Eclipse 1.0.100.20110804-1717 (org.eclipse.m2e.feature.feature.group 1.0.100.20110804-1717) требует 'org.eclipse.wst.xml.core 0.0.0', но не может быть найден

Но Maven работает на " Eclipse Indigo Service Release 1 ".

Загрузить зеркало для " Eclipse Indigo Service Release 1 " в Linux 64 bit : http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/SR1/eclipse-jee-indigo-SR1-linux-gtk-x86_64.tar.gz

Больше зеркал: http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigosr2

FYI: Плагин MercurialEclipse также работал с « Eclipse Indigo Service Release 1 » (после установки команды hg с помощью «sudo apt-get install mercurial» на терминале).

...