Eclipse 3.5.1 (Galileo) с Ubuntu 9.10 (Karmic) обанкротились! Не могу установить плагин maven2! (Или любой другой плагин) - PullRequest
5 голосов
/ 26 марта 2010

В Интернете я вижу много вещей, связанных с исправлением кнопок, которые нельзя нажимать, и исправлением сетевых проблем с прокси-серверами. Мне кажется, это другая проблема, связанная с jem.util.0.0.0 в случае с maven2 или необходимыми библиотеками для других плагинов.

Настройка:

Eclipse 3.5.1 (Galileo), установленный с помощью apt-get. Ubuntu 9.10 (Karmic Koala) (Это работает как виртуальная машина, не так уж и важно.)

Общее описание проблемы: Установка плагина Maven2 eclipse не удалась.

В частности, я не могу установить плагин maven2 из потока установки eclipse, используя этот целевой сайт: http://m2eclipse.sonatype.org/sites/m2e/

Сайт maven найден, установка начинается, а затем возвращает эту ошибку:

Невозможно завершить установку, так как не удалось найти один или несколько обязательных элементов. Устанавливаемое программное обеспечение: Maven Integration для Eclipse (обязательно) 0.10.0.20100209-0800 \ (org.maven.ide.eclipse.feature.feature.group 0.10.0.20100209-0800) Отсутствует требование: интеграция Maven для Eclipse (обязательно) 0.10.0.20100209-0800 (org \ .maven.ide.eclipse.feature.feature.group 0.10.0.20100209-0800) требует 'org.eclipse.jem. \ util 0.0.0 ', но его не удалось найти

Официальная документация по Ubuntu заявляет о поддержке eclipse 3.5.1 и рекомендует использовать диспетчер пакетов Synaptic и ничего более о любых проблемах.

У кого-нибудь есть понимание этого?

Ответы [ 7 ]

5 голосов
/ 26 марта 2010

Мне удается установить его, но вам нужно убедиться, что вы проверяете не только сайт m2eclipse, но и сайт обновлений Galileo или Helios.

Затем механизм P2 загрузит все зависимости (wst, emf, gef, ...) для вас, делая манипуляции, описанные ответом Паскаля , абсолютно не нужны.

alt text http://img401.imageshack.us/img401/331/eclipsem2install.png

3 голосов
/ 26 марта 2010

ОК - так что я заставил это работать со следующими шагами:

В меню Eclipse> Hep> Установить новое программное обеспечение> Работать с ... Добавьте следующий сайт: Галилео - http://download.eclipse.org/releases/galileo

Теперь установите следующее (если его там еще нет):

Eclipse Java EE Developer Tools
Eclipse Platform
Eclipse Web Developer Tools
Eclipse XML Editors and Tools
Eclipse XSL Developer Tools
JavaScript Developer Tools
Rich Ajax Platform SDK

Как только это было сделано, я смог успешно установить Maven с помощью того же процесса.

В основном я просто дурачился, чтобы посмотреть, сработает ли это. Некоторые из вышеперечисленных могут быть излишними или не нужны всем.

Может быть, ответ Паскаля более прямой и прямой. Во всяком случае, это работает сейчас.

Спасибо!

1 голос
/ 06 мая 2010

Самый простой способ это исправить - использовать менеджер пакетов synaptic для установки maven2 до установки m2eclipse с помощью менеджера установки eclipse. Таким образом, шаги будут:

1) система-> администрирование-> менеджер синаптических пакетов: проверьте maven2 (и все его зависимости)

2) eclipse-> help-> установить новое программное обеспечение: используйте http://m2eclipse.sonatype.org/sites/m2e и следуйте инструкциям по установке.

1 голос
/ 26 марта 2010

Не могу точно вспомнить, но думаю, что мне пришлось установить JEM из визуального редактора Eclipse udpate site Но я не использую упакованную версию Eclipse, поэтому не могу подтвердить, что вам не нужно устанавливать больше вещей. На самом деле, согласно этой странице , вам может потребоваться:

Мне пришлось прыгнуть через довольно много Обручи, чтобы установить m2eclipse в Eclipse 3.5.1 в Ubuntu 9.10. я имел установить эти зависимости в этом заказ:

до того, как Затмение позволит мне установить m2eclipse. В частности JEM довольно хорошо спрятан.

Лично я не рекомендую использовать упакованную версию, хотя (т.е. я предпочитаю устанавливать ее вручную).

0 голосов
/ 26 марта 2010

У меня были некоторые проблемы при обновлении до Karmic - диалог установки плагина был только наполовину функциональным. Это оказалось проблемой с GDK. Это легко исправить - установите GDK_NATIVE_WINDOWS = 1 в вашей среде. http://blog.export.be/2009/10/fixing-eclipse-for-ubuntu-karmic-koala-9-10/

0 голосов
/ 26 марта 2010

Проблема в изменениях API Gnome, которые блокируют некоторые виджеты SWT от получения событий отображения. Это было исправлено в коде Eclipse 3.6, для более старых версий просто установите переменную среды GDK_NATIVE_WINDOWS = true.

0 голосов
/ 26 марта 2010

Как правило, при работе с инструментами Java их лучше устанавливать вручную, а не полагаться на механизмы упаковки Linux. Java-приложения обычно имеют свои собственные механизмы зависимости, которые работают лучше / лучше поддерживаются, и я нахожу меньше проблем, если не смешивать их.

...