Maven - Eclipse IDE

Eclipse zapewnia doskonałą wtyczkę m2eclipse, która bezproblemowo integruje Maven i Eclipse.

Poniżej wymieniono niektóre funkcje m2eclipse -

  • Możesz uruchomić cele Maven z Eclipse.

  • Możesz przeglądać dane wyjściowe poleceń Mavena wewnątrz Eclipse, używając jego własnej konsoli.

  • Możesz aktualizować zależności maven za pomocą IDE.

  • Możesz uruchamiać kompilacje Maven z poziomu Eclipse.

  • Zarządza zależnościami dla ścieżki kompilacji Eclipse na podstawie pom.xml Mavena.

  • Rozwiązuje zależności Maven z obszaru roboczego Eclipse bez instalowania do lokalnego repozytorium Maven (wymaga, aby projekt zależności znajdował się w tym samym obszarze roboczym).

  • Automatycznie pobiera wymagane zależności i źródła ze zdalnych repozytoriów Maven.

  • Zapewnia kreatory do tworzenia nowych projektów Maven, pom.xml i umożliwia obsługę Maven w istniejących projektach

  • Zapewnia szybkie wyszukiwanie zależności w zdalnych repozytoriach Maven.

Instalowanie wtyczki m2eclipse

Użyj jednego z poniższych linków, aby zainstalować m2eclipse -

Zaćmienie URL
Eclipse 3.5 (Gallileo)

Instalowanie m2eclipse w Eclipse 3.5 (Gallileo)

Eclipse 3.6 (Helios)

Instalowanie m2eclipse w Eclipse 3.6 (Helios)

Poniższy przykład pomoże Ci wykorzystać zalety integracji Eclipse i Mavena.

Importuj projekt Mavena w Eclipse

  • Otwórz Eclipse.

  • Wybierz File > Import > opcja.

  • Wybierz opcję Maven Projekty. Kliknij przycisk Dalej.

  • Wybierz lokalizację projektu, w której projekt został utworzony za pomocą Maven. Utworzyliśmy bankowość konsumencką projektu Java w poprzednich rozdziałach. Przejdź do rozdziału „Tworzenie projektu Java”, aby zobaczyć, jak stworzyć projekt za pomocą Mavena.

  • Kliknij przycisk Zakończ.

Teraz możesz zobaczyć projekt maven w zaćmieniu.

Teraz spójrz na consumer Bankingwłaściwości projektu. Możesz zobaczyć, że Eclipse dodał zależności Maven do ścieżki budowania Java.

Teraz nadszedł czas, aby zbudować ten projekt przy użyciu możliwości mavena zaćmienia.

  • Kliknij prawym przyciskiem myszy projekt ConsumerBanking, aby otworzyć menu kontekstowe.
  • Wybierz opcję Uruchom jako.
  • Następnie opcja pakietu Maven.

Maven rozpocznie budowę projektu. Możesz zobaczyć dane wyjściowe w Konsoli Eclipse w następujący sposób -

[INFO] Scanning for projects...
[INFO] -------------------------------------------------------------------
[INFO] Building consumerBanking
[INFO]
[INFO] Id: com.companyname.bank:consumerBanking:jar:1.0-SNAPSHOT
[INFO] task-segment: [package]
[INFO] -------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [surefire:test]
[INFO] Surefire report directory:
C:\MVN\consumerBanking\target\surefire-reports

-------------------------------------------------------
T E S T S
-------------------------------------------------------

Running com.companyname.bank.AppTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 sec
Results :
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] [jar:jar]

[INFO] -------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] -------------------------------------------------------------------

[INFO] Total time: 1 second
[INFO] Finished at: Thu Jul 12 18:18:24 IST 2012
[INFO] Final Memory: 2M/15M
[INFO] -------------------------------------------------------------------

Teraz kliknij prawym przyciskiem myszy App.java. WybierzRun Asopcja. Następnie wybierzJava Application.

Zobaczysz wynik w następujący sposób -

Hello World!