Błąd: instalacja m2e w Eclipse

Próbowałem zainstalować Maven Integration dla Eclipse i otrzymałem te błędy.

    Cannot complete the install because one or more required items could not be found.
  Software being installed: m2e - slf4j over logback logging (Optional) 1.4.0.20130601-0317 (org.eclipse.m2e.logback.feature.feature.group 1.4.0.20130601-0317)
  Missing requirement: Maven Integration for Eclipse 1.4.0.20130601-0317 (org.eclipse.m2e.core.ui 1.4.0.20130601-0317) requires 'bundle org.slf4j.api 1.6.2' but it could not be found
  Cannot satisfy dependency:
    From: m2e logback appender 1.4.0.20130601-0317 (org.eclipse.m2e.logback.appender 1.4.0.20130601-0317)
    To: bundle org.eclipse.m2e.core.ui [1.4.0,1.5.0)
  Cannot satisfy dependency:
    From: m2e - slf4j over logback logging (Optional) 1.4.0.20130601-0317 (org.eclipse.m2e.logback.feature.feature.group 1.4.0.20130601-0317)
    To: org.eclipse.m2e.logback.appender [1.4.0.20130601-0317]

Mój proces został Help > > EclipseMarketplace > > Search" Maven Integration for Eclipse " > > Install (M2E)

Proszę o pomoc.

Edit

Po napotkaniu mnóstwa problemów, podjęto decyzję o odinstalowaniu Eclipse Indigo 3.6.2 i zainstalowaniu Indigo 3.7 (zgodnie ze standardami firmy, w której obecnie pracuję). Po zażyciu ten sposób działania, wszystkie problemy z instalacjami (maven i inne) zostały rozwiązane.

Author: Rachel_Franz, 2013-06-27

11 answers

Natknąłem się dziś na podobny problem i stwierdziłem, że to pytanie również zostało niedawno zadane i odpowiedziano na forum atlassian. Moim rozwiązaniem było zainstalowanie slf4j w oparciu o wytyczne z tego postu na blogu o "Slf4j logowania w pluginach Eclipse".

Aby wyodrębnić, oto co zrobiłem:

  1. Eclipse -> Pomoc - > Instalacja Nowego Oprogramowania
  2. Dodaj nową stronę oprogramowania:
  3. rozwiń "Maven osgi-bundles" i wybierz "slf4j-api"
  4. Kliknij "Dalej" i postępuj zgodnie z instalacją.

Po zakończeniu instalacji (i ponownym uruchomieniu Eclipse) udało mi się zainstalować wtyczkę maven.

UPDATE:

Inne odpowiedzi w tym wątku zawierają teraz linki do oficjalnych repozytoriów pakietów. Nie testowałem, czy działają, ale jeśli wolę używać oficjalnego repozytorium, teraz wiesz, gdzie je znaleźć:)

 130
Author: Lasse Christiansen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-09 21:24:50

Użyj strony aktualizacji oprogramowania jako http://download.eclipse.org/technology/m2e/releases/1.0 To zadziałało dla mnie i uszło na sucho z dokładnie tym samym komunikatem o błędzie.

 28
Author: SashikaXP,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-08-09 14:31:06

Zespół wtyczek stworzył poprawkę dla m2e 1.4 & Eclipse Indigo (z tą precyzją: Indigo nie jest już oficjalnie wspierane dla m2e):

P2 repozytorium: http://download.eclipse.org/technology/m2e/releases-for-indigo/1.4/

Reference: M2E-lista dyskusyjna użytkowników

 20
Author: Alix Lourme,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-11 14:50:38

Za pomocą Heliosa, a ja używałem tego repozytorium do ściągania integracji Mavena dla Eclipse bez żadnych problemów.

Http://download.eclipse.org/technology/m2e/releases/1.3

 12
Author: Bryan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-30 17:38:23

Oznacza to, że w folderze eclipse / plugins brakuje " org.slf4j. api_1. 6. 4.v20120130-2120.jar", więc trzeba skopiować plik do eclipse / plugins!

 6
Author: Do Tat Hoan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-01 14:23:39

Ubuntu 13.04, Eclipse 3.8.1. W Kroku 3 wystarczyło dodać główną stronę pobierania juno: http://download.eclipse.org/releases/juno i m2e można zainstalować stamtąd.

 6
Author: user3166249,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-06 17:05:24

Dzieje się tak dlatego, że maven 1.5 nie jest kompatybilny z obecną wersją eclipse. Więc musimy użyć Mavena 1.4 lub 1.3

Kroki instalacji Mavena 1.4 znajdują się poniżej

1) Kliknij pomoc w eclipse

2) Zainstaluj Nowe Oprogramowanie

3) adres Url dla lokalizacji strony to " http://download.eclipse.org/technology/m2e/releases "

4) odznacz pole wyboru " Pokaż tylko najnowsze wersje dostępnego oprogramowania" jeśli nie odznacz pola wyboru, będzie to tylko najnowsza wersja i zrobić nie pokazuje Mavena 1.4.

5) Wybierz m2e i slf4j wersji 1.4 i kliknij Dalej.

 4
Author: rajeesh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-29 06:37:39

Jeśli używasz eclipse Indigo -- wydaje się, że brakuje wielu plików. Jeśli pobierasz eclipse Kepler, wydaje się, że mają pliki, których brakuje w indygo. Może sugerować zmianę.

 3
Author: Tyguy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-09 18:26:14

Miałem taki problem z najnowszą wersją eclipse Indigo 64bit. Rozwiązałem instalację najnowszej wersji eclipse Juno 64bit.

 1
Author: JoseAntonio1984,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-03 08:07:18

Znajdziesz org.slf4j. api 1.6.4/1.7.2 na repozytorium Orbit , które jest bardziej niezawodne niż inne repozytoria stron trzecich.

 1
Author: aphex,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-05 16:37:08

Powodem, dla którego Maven nie może rozwiązać slf4j, jest to, że Maven nie może go znaleźć na stronie dostępnego oprogramowania. Dlatego sugestia @ Lasse, aby użyć innej strony z oprogramowaniem działa. Chciałbym zwrócić uwagę, że podstawową przyczyną jest to, że dokumentacja atlassian jest nieaktualna. Więc możemy po prostu użyć najnowszej wersji Mavena. Źródło: Maven for Eclipse (M2E) Installation error

 0
Author: Powpow,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:00:32