2011-07-18 12 views
55

Mam problem z realizacją kasy Maven w Eclipse Indigo. Zainstalowałem wtyczkę m2e, Subclipse, Git, ale nie mogę wybrać odpowiedniego typu SCM? Jak rozwiązać ten problem?Projekt Checkout Maven z SCM - bez złączy

Checkout as Maven project from SCM

+0

używam Eclipse 3.7 (pod Ubuntu Natty), m2e 0.12.1, i na pewno to nie działa. Dlaczego więc nie wykupić SCM poza Eclipse i po prostu zaimportować projekty Maven? –

+0

Pamiętam, że w poprzedniej wersji Eclipse (Helios) zainstalowałem konektory (na przykład svn) po zainstalowaniu wtyczki m2e i pojawiły się typy SCM. – marioosh

+0

Duplikat http://stackoverflow.com/q/6981001/60462 zawierający sugerowane rozwiązanie. – ShiDoiSi

Odpowiedz

92

Affan był poprawny. Złącza są nadal w Indigo, tylko trochę ukryte.

  1. Uruchom aplikację Eclipse i otwórz preferencje.
  2. Znajdź grupę Maven i rozwiń ją.
  3. Wybierz element "Odkrycie" i kliknij "Otwórz katalog".
  4. Pojawi się okno dialogowe ze wszystkimi gadżetami. Złącza są na dole.
+7

Doskonale! Naprawiłem to dla mnie. Dzięki. –

+0

Awesome, Thanks! Działa zgodnie z oczekiwaniami. – pixelstuermer

9

Wygląda istnieje jakiś problem niezgodności pomiędzy Indigo i m2eclipse. This discussion podaje więcej szczegółów, w tym możliwe rozwiązanie.

Mam nadzieję, że to pomoże.

Edycja 1: niezainstalowany m2eclipse 0.12.x z Indigo i zainstalowane m2e z Eclipse m2e releases repository. Ta wersja pokazuje link do pobierz m2e scm złącza z Eclipse marketplace (przy próbie sprawdzenia projektu maven od scm). Widziałem złącza dla cvs, git i wywrotowych.

+0

istnieje niezgodność w tym czasie. –

+1

Obecnie złącze subversion 1.8 dla m2e nie jest obsługiwane przez zespół m2e, a odpowiadający mu problem w github jest oznaczony jako "WONTFIX". https://github.com/sonatype/m2eclipse-subclipse/issues/3 – RockyMM

+0

Dzięki temu link do dyskusji w Google naprawdę nam pomógł. – hage

3

Indigo dostarczany jest z zainstalowanym m2e. Aby uzyskać złącza, po prostu kliknij na link, w którym znajduje się więcej wtyczek na rynku m2e. Stamtąd zainstalowałem złącze m2e-subclipse. To jest inne podejście niż poprzednie wersje Eclipse, w którym trzeba było zainstalować inną wtyczkę z rynku o nazwie "Maven Integration for Eclipse (Extras)".

+0

Nie wiem, gdzie jest ten link, który powinienem kliknąć, aby uzyskać złącza. Nie mogę go nigdzie znaleźć. Myślę, że masz rację, ponieważ wydaje mi się, że widzę to w ostatniej wersji Eclipse. –

5

Dla osób korzystających z subclipse 1.8.x istnieje poprawiona wersja złącza m2e. Oto miejsce zmiana: (. Dzięki RockyMM za zamieszczenie linku do kwestii WONTFIX, który zawierał link do wersji poprawione) http://subclipse.tigris.org/m2eclipse/1.0

16

wpadłem na ten problem z Eclipse, gdzie, kiedy spróbujesz zaimportować projekt poprzez:

"Sprawdź projekty Maven z SCM" z rozwijanego projektu okno rozwijane "adres URL scm" będzie puste.

Po przejściu google, musisz mieć zainstalowane subklipy z Eclipse Marketplace (co zrobiłem) ORAZ "Handler Maven SCM dla Subclipse" z okna dialogowego "Pomoc-> Zainstaluj nowe oprogramowanie" (którego nie zrobiłem).

Jak zdobyć Maven SCM Handler dla Subclipse:

Założenie: Masz Subclipse zainstalowany.

  1. Kliknij Pomoc-> Install New Software
  2. Kliknij przycisk "Dodaj ...", aby dodać nową witrynę oprogramowania.
  3. Dodaj tę witrynę: http://subclipse.tigris.org/m2eclipse/1.0
  4. Wybierz obsługi Maven SCM dla Subclipse
  5. Install

Teraz można skorzystać z menu kontekstowego projektu badacz „import -> Maven -> Sprawdź Maven projektów z SCM "i faktycznie mają URL SCM do wyboru w rozwijanym polu, a mianowicie" svn ".

Testowane Eclipse Juno

+2

Wypróbowałem kroki od odpowiedzi Billa Pappina, ale dostałem błędy. Twoja odpowiedź zadziałała jak czar .. Dzięki! – CKing

+0

+1, dobre wyjaśnienie bardzo mi pomogło. Korzystam jednak z subversive zamiast subclipse, więc był to adres URL, który pomógł mi w kroku 3 powyżej: http://repository.tesla.io:8081/nexus/content/sites/m2e.dodatki/m2eclipse-subversive/0.13.0/N/0.13.0.201302121311/ – rexford

+0

Dziękujemy! Podobała mi się ta odpowiedź znacznie lepiej niż ta powyżej. Ponieważ to zakończyło się zainstalowaniem 2 złącz SVN (jeśli nie jesteś ostrożny w tym, co wybierzesz) – atom88

0

było nieoficjalna zmiana złącza syn. Aby go zainstalować iść do http://subclipse.tigris.org/issues/show_bug.cgi?id=1557 pobierz załącznik org.sonatype.m2e.subclipse.feature-0.13.0-SNAPSHOT-site.zip i wykonaj kroki:

  • Rozpakuj plik do pustego folderu gdzieś pamiętać ten folder W Eclipse,
  • przejść do Pomoc/zainstalować nowe oprogramowanie ...
  • kliknij przycisk „Dodaj ...”, aby dodać nową witrynę
  • W oknie, kliknij na „Local ...” i wybierz folder, w którym rozpakowany przedtem strona . Wynik w polu Lokalizacja pliku powinna wyglądać tak:/C:/ theUnzipFolder/
  • Kliknij przycisk OK, wybrać wszystkie dostępne pakiety do zainstalowania i kontynuować instalację jak zwykle
Powiązane problemy