Maven in Eclipse: instalacja krok po kroku [zamknięte]


336

Byłem na stronie Maven, czytając 5- i 30-minutowe samouczki i wypróbowując Maven po raz pierwszy.

Chcę zainstalować wtyczkę Maven i użyć jej do rozpoczęcia tworzenia projektów Maven z Eclipse.

Mimo uczciwego wysiłku nie udało mi się znaleźć obszernego samouczka na temat dowolnej wtyczki Maven. M2E, który wydaje się de facto standardem, zawiera tylko zepsute (lub rekurencyjne) linki na swojej stronie.

Nie wiem, czy w ogóle poprawnie zainstalowałem wtyczkę ani jak jej używać.

Czy ktoś zna dobry przewodnik krok po kroku M2Elub inną wtyczkę? Który ma dobrą dokumentację instalacyjną, wraz z dokładnym wyjaśnieniem jej funkcji i prawidłowego użytkowania?


20
Jestem na tej samej łodzi !, cieszę się, że opublikowałeś to pytanie .. Widzę, że to było kilka dni temu .. gdzie możesz go uruchomić? Zainstalowałem już maven na moim komputerze, ale nie byłem jeszcze w stanie zainstalować wtyczki.
David

2
Jeśli używasz Eclipse Juno J2EE m2e jest już dołączony.
Deanna

1
@ KellySFrench proszę nie otwierać ponownie pytań nie na temat, takich jak prośby o samouczek.
TylerH

Odpowiedzi:


537

(Edytuj 12.12.2016: Wiele pobrań Eclipse z https://eclipse.org/downloads/eclipse-packages/ zawiera już M2Eclipse. Od wersji Neon zarówno Java, jak i Java EE zawierają - poszukaj „wsparcia Maven” )

Sposób 1: Instalacja wtyczki Maven Eclipse krok po kroku:

  1. Otwórz środowisko Eclipse IDE
  2. Kliknij Pomoc -> Zainstaluj nowe oprogramowanie ...
  3. Kliknij przycisk Dodaj w prawym górnym rogu
  4. W wyskakującym okienku: wpisz nazwę jako „M2Eclipse”, a lokalizację jako „ http://download.eclipse.org/technology/m2e/releases ” lub http://download.eclipse.org/technology/m2e/milestones/1.0

  5. Teraz kliknij OK

Po tej instalacji zostanie uruchomiona.

Sposób 2: Inny sposób zainstalowania wtyczki Maven dla Eclipse przez „Eclipse Marketplace”:

  1. Otwórz Eclipse
  2. Przejdź do Pomoc -> Eclipse Marketplace
  3. Szukaj według Maven
  4. Kliknij przycisk „Zainstaluj” w sekcji „Maven Integration for Eclipse”
  5. Postępuj zgodnie z instrukcjami krok po kroku

Po udanej instalacji wykonaj następujące czynności w Eclipse:

  1. Przejdź do okna -> preferencje
  2. Zauważ, że Maven jest zapisany na lewym panelu

Wreszcie,

  1. Kliknij istniejący projekt
  2. Wybierz Konfiguruj -> Konwertuj do projektu Maven

5
Zmęczyłem się tymi krokami, ale nie zainstalowałem, otrzymałem błąd, którego szczegóły poniżej ... Nie można ukończyć instalacji, ponieważ nie można znaleźć jednego lub więcej wymaganych elementów. Instalowane oprogramowanie: m2e - Maven Integration for Eclipse (zawiera elementy inkubacyjne) 1.5.0.20140606-0033 (org.eclipse.m2e.feature.feature.group 1.5.0.20140606-0033)
Krunal Patel

@Krunal Patel: czy próbowałeś z Marketplace?
Ripon Al Wasim

Mam to samo Nie można ukończyć instalacji, ponieważ nie można znaleźć jednego lub więcej wymaganych elementów. Instalowane oprogramowanie: m2e - slf4j over logback loging (Opcjonalnie) 1.5.0.20140606-0033 (org.eclipse.m2e.logback.feature.feature.group 1.5.0.20140606-0033) - nie widział pomocy w opcji marketplace.
Diego,

4
Eclipse juno nie obsługuje maven 1.5 .. nadal nie dodali możliwości 1.5, więc wypróbuj 1.4 lub 1.3 download.eclipse.org/technology/m2e/releases/1.3 download.eclipse.org/technology/m2e/releases/1.4
Alvin

Dzięki za świetny opis, ale i tak nie jestem w stanie zainstalować maven. Błąd mówiąc, że „Nie można spełnić zależności:” i „Nie można dokończyć instalacji, ponieważ nie można znaleźć jednego lub więcej wymaganych elementów.”. Nie jestem pewien, o co chodzi. Proszę pomóż.
Kushal Jayswal

32

JEŚLI chcesz zainstalować Maven w Eclipse (Java EE) Indigo, wykonaj następujące kroki:

  1. Eclipse -> Pomoc -> Zainstaluj nowe oprogramowanie.

  2. Rodzaj " http://download.eclipse.org/releases/indigo/ ” i naciśnij Enter.

  3. Rozwiń tag „Współpraca”.

  4. Wybierz wtyczkę Maven z tego miejsca.

  5. Kliknij dalej.

  6. Zaakceptuj umowę i kliknij przycisk Zakończ.

Po zainstalowaniu maven poprosi o ponowne uruchomienie Eclipse, więc uruchom ponownie zaćmienie ponownie, aby zobaczyć zmiany.


1
Wielkie dzięki .. Wypróbowałem wszystkie powyższe opcje, ale żadna nie działała dla mnie. Za każdym razem, gdy otrzymywałem błąd „nie można zainstalować z powodu błędu zależności”. Twoje rozwiązanie zadziałało.
A Nigdikar

1
Dzięki bardzo, ja też wypróbowałem wszystkie inne rozwiązania, ale żadne z nich nie działało dla mnie.
Podążyłem za Tobą

Wielkie dzięki @mukesh Kumar ......... Użytkownicy neonowi - po prostu użyj url - download.eclipse.org/releases/neon oraz w filtrze maven i zainstaluj całe potrzebne oprogramowanie dla maven
Anurag_BEHS

13

Przez „użyj zainstaluj wtyczkę Maven i użyj jej” Jestem pewien, że szukasz wtyczki Eclipse, która będzie wykonywać funkcje Maven w środowisku IDE. Jeśli tak, M2E jest dobrym wyborem. Po zainstalowaniu M2E znajdziesz wiele pomocy w instalacji Eclipse.

To powiedziawszy - biorąc pod uwagę, że zaczynasz używać Mavena - dalece zajmie Ci to dobre zrozumienie podstawowych pojęć. Używanie M2E mogłoby ukryć niektóre szczegóły, które mogą prowadzić do niepełnej lub nieprawidłowej interpretacji zachowania Mavena, a tym samym problemów na dalszych etapach.

Niektóre dobre referencje online Maven to:


4
Ale jak zainstalować M2E na eclipse? (Właściwie muszę go zainstalować w MuleStudio .. oO)
David

Nie znam Mule Studio. Jeśli jest to wtyczka do Eclipse 3.7 (alias Indigo), powinieneś być w stanie zainstalować M2E z Eclipse Marketplace (Pomoc> Eclipse Marketplace ...: Wyszukaj „m2e” i wybierz „Maven Integration for Eclipse”). Możesz też pobrać go ze strony internetowej M2E ( eclipse.org/m2e )
Sri Sankaran,

zainstalowałem wtyczkę i próbuję dodać niektóre źródła (artefakt lub coś, co myślę) i wtyczka nie może znaleźć gdzie jest zainstalowana, netheir próbuję pobrać z wtyczki i nie mogę znaleźć, jak to zrobić ...
Enrique San Martín

„Po instalacji M2E znajdziesz wiele pomocy w instalacji Eclipse.” - ale gdzie? W zainstalowanej pomocy nic nie ma (Pomoc -> Zawartość pomocy).
Martin Schröder

@ MartinSchröder Napisałem to ponad 3 lata temu i wtedy było ważne. Przykro mi, ale od tego czasu nie nadążałem za Eclipse.
Sri Sankaran

11

Najpierw zainstaluj maven w swoim systemie i ustaw zmienne środowiskowe Maven

  1. M2_HOME: .... \ apache-maven-3.0.5 \ maven zainstalowana ścieżka
  2. M2_Repo: D: \ maven_repo \ W przypadku zmiany lokalizacji repozytorium maven
  3. M2:% M2_HOME% \ bin

Kroki, aby skonfigurować maven na Eclipse IDE:

  • Wybierz Okno -> Preferencje Uwaga: Jeśli opcja Maven nie jest obecna, dodaj maven 3 do zaćmienia lub zainstaluj go.
  • Dodaj lokalizację Maven swojego systemu

Aby sprawdzić, czy maven jest poprawnie skonfigurowany:

  • Otwórz Eclipse i kliknij Windows -> Preferencje

  • Wybierz Maven z lewego panelu i wybierz instalacje.

  • Kliknij opcję Maven -> „Ustawienia użytkownika” z lewego panelu, aby sprawdzić lokalizację lokalnego repozytorium.


6

Sprawdź to

zamiast tego, aby uniknąć tego błędu:

Nie można ukończyć instalacji, ponieważ nie można znaleźć jednego lub więcej wymaganych elementów. Instalowane oprogramowanie: m2e - slf4j over logback loging (Opcjonalnie) 1.6.1.20150625-2338 (org.eclipse.m2e.logback.feature.feature.group 1.6.1.20150625-2338) Brak wymagania: Integracja Maven dla Eclipse 1.6.0.20150526-2032 (org.eclipse.m2e.core 1.6.0.20150526-2032) wymaga „pakietu com.google.guava [14.0.1,16.0.0)”, ale nie można go znaleźć Brak wymagania: Integracja Maven dla Eclipse 1.6.1.20150625-2338 (org.eclipse.m2e.core 1.6.1.20150625-2338) wymaga „pakietu org.eclipse.osgi 3.10.0”, ale nie można go znaleźć Nie można spełnić zależności: Od: Integracja Maven dla Eclipse 1.6.0.20150526-2032 (org. eclipse.m2e.core.ui 1.6.0.20150526-2032) Do: pakiet org.eclipse.m2e.core [1.6.0,1.7.

źródło


3
Dzięki! To rozwiązanie ( download.eclipse.org/technology/m2e/releases/1.3 ) działa na Kelper!
Ken Pega,

Działa również na IBM Rational 8.0.3.
Vulpo,

4

Musisz wykonać następujące kroki w środowisku IDE Eclipse

  1. Przejdź do Pomoc -> Zainstaluj nowe oprogramowanie
  2. Kliknij przycisk Dodaj w prawym górnym rogu
  3. W wyskakującym okienku wpisz nazwę jako „Maven”, a lokalizację jako „ http://download.eclipse.org/technology/m2e/releases
  4. Kliknij OK.

Integracja Maven dla środowiska Eclipse zostanie pobrana i zainstalowana. Uruchom ponownie obszar roboczy.

W folderze .m2 (zwykle w katalogu C: \ user \) dodaj settings.xml. Podaj odpowiedni serwer proxy i profile. Teraz stwórz nowy projekt Maven w Eclipse.


3

Natknąłem się również na ten sam problem i pomyślałem, że problemem jest rozwiązanie.

Wiele osób uważa, że ​​integracja zaćmienia i raju jest trudna, ale bardzo łatwa.

1) pobierz maven i rozpakuj go do swojego ulubionego katalogu.

Przykład: C: \ satyam \ DEV_TOOLS \ apache-maven-3.1.1

2) Ustaw zmienną środowiskową dla Maven (Mam nadzieję, że każdy wie, gdzie go ustawić)

W zmiennej systemowej: Variable_name = M2_HOME Variable_Value = C: \ satyam \ DEV_TOOLS \ apache-maven-3.1.1

Następnie w tej samej zmiennej systemowej znajdziesz nazwę zmiennej o nazwie Ścieżka: po prostu edytuj zmienną ścieżki i dodaj szczegóły M2_HOME, tak jak w przypadku istniejących wartości.

%M2_HOME%/bin;

więc w drugim kroku już skończyłeś konfigurować Maven w swoim systemie. musisz sprawdzić, czy twoje ustawienie jest prawidłowe, czy nie, przejdź do wiersza poleceń i wpisz mvn - wersja powinna wyświetlać ścieżkę Twojego Mavena

3) Otwórz zaćmienie i przejdź do Instaluj nowe oprogramowanie, wpisz Wtyczka M2E, zainstaluj i uruchom ponownie Eclipse

z powyższymi 3 krokami wykonujesz Maven i Maven Plugin z eclipse

4) Maven jest używany folder .m2 do pobrania wszystkich słoików, znajdzie się w Ex: C: \ Users \ tempsakat.m2

w tym folderze będzie jeden plik settings.xml i jeden folder repozytorium

5) przejdź do Windwo - preferencje twojego Eclipse i wpisz Maven, następnie wybierz UserSettings z lewego menu, a następnie podaj ścieżkę do pliku settings.xml tutaj.

teraz skończysz ...



2

Właśnie Mavenzałączyłem wtyczkę integracji z Eclipse:

Po prostu wykonaj poniższe kroki:

W eclipse, z górnego elementu menu wybierz Help- -> kliknij Install New Software..-> następnie kliknij Addprzycisk.

ustaw MavenAPIpole tekstowe at name i http://download.eclipse.org/technology/m2e/releasespole tekstowe location.

naciśnij OKi wybierz Mavenprojekt i zainstaluj klikając next.


2

Próbowałem wszystkich rzeczy, ale ta działała .. 1. Eclipse -> Pomoc -> Zainstaluj nowe oprogramowanie. 2. Wpisz „ http://download.eclipse.org/releases/indigo/ ” i naciśnij Enter. 3. Rozwiń znacznik „Współpraca”. 4. Wybierz wtyczkę Maven z tego miejsca. 5. Kliknij przycisk Dalej. 6. Zaakceptuj umowę i kliknij przycisk Zakończ. Po zainstalowaniu maven poprosi o ponowne uruchomienie Eclipse, więc uruchom ponownie zaćmienie ponownie, aby zobaczyć zmiany.

Dzięki Mukesh za przewodnictwo.


Podobała mi się ta opcja, ponieważ automatycznie wyświetli kompatybilną wersję m2e dla używanego przez nas zaćmienia. Wcześniej próbowałem uzyskać najnowszą wtyczkę m2e dla Juno .. ale dawało to wyjątek podczas instalacji
Shravan Ramamurthy

1

Miałem problemy, ponieważ chciałem zainstalować wtyczkę Maven na MuleStudio, a nie Eclipse.

[dla MuleStudio 1.2 lub niższej wykonaj kroki (1) i (2), w przeciwnym razie przejdź do kroku (2)]

Instrukcje dla MuleStudio (TYLKO wersje 1.2 i poniżej): (1) Pomoc> zainstaluj nowe oprogramowanie ...

Helios Update Site - http://download.eclipse.org/releases/helios/

Instrukcje dla MuleStudio (1.3) LUB Eclipse: (2) Pomoc> zainstaluj nowe oprogramowanie ...

Maven -  URL: http://download.eclipse.org/technology/m2e/releases


0

Właśnie dodałem wtyczkę integracji Maven do Eclipse:

Po prostu wykonaj poniższe kroki:

  • W Eclipse, z górnej pozycji menu wybierz- „Pomoc” -> kliknij „Zainstaluj nowe oprogramowanie ..” -> następnie kliknij przycisk „Dodaj”.

  • ustaw pole tekstowe „MavenAPI” w nazwie i „ http://download.eclipse.org/technology/m2e/releases ” w polu tekstowym lokalizacji.

  • naciśnij Ok, wybierz projekt Maven i zainstaluj, klikając Dalej.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.