2011-10-21 21 views
6

Używam m2eclipse do integracji Eclipse (Indigo) i Maven. Używam również proxy, więc mam plik Settings.xml z poprawnym hostem i portem. Skonfigurowałem także ustawienia LAN systemu operacyjnego, więc Eclipse jest skonfigurowany w ten sam sposób (tryb macierzysty). Wreszcie, umieściłem zewnętrzny maven jako instalację Eclipse (Maven 2.2.1).maven plugin for eclipse, proxy issue

Kiedy to zrobiłem, importuję z projektu Eclipse a Maven. Kiedy robię "instalowanie mvn", artefakty są pobierane, a ja otrzymuję "Build Succesfull". Jednak projekt oznacza błąd.

Typ błędu jest inny, jeśli jest projektem z zależnościami (zależności pom) lub prostym projektem. Na przykład w prostym projekcie błąd brzmi "Nie można obliczyć planu kompilacji: przekroczenie limitu czasu połączenia". W złożonym projekcie nie odczytuje niektórych artefaktów znajdujących się w repozytorium.

Myślę, że problemem jest wtyczka i proxy, ponieważ w konsoli pojawia się, gdy zaczyna się eclipse, "Nie można zaktualizować indeksu dla centralnego http://repo1.maven.org/maven2/".

Każdy pomysł?

Dziękuję za pomoc

Ángel

+0

Dziękuję wam obojgu. Zgadzam się ptyx – ariveirab

Odpowiedz

5

Ponieważ build działa poprawnie wierzę Twój setting.xml jest folder instalacyjny Maven pracuje bez zarzutu.

Więc spróbuj zmienić ustawienie maven w eclipse, jak pokazano poniżej i odnieść ten sam setting.xml, który jest tam w konfiguracji folderu maven.

Maven setting eclipse

1

Nie bardzo pomocne odpowiedzi, ale wpadłem na ten sam problem. m2eclipse nie radził sobie z serwerami proxy (ani eclipse, ani .settings).

Moje obejście w tym czasie polegało na tym, że zawsze mam pod ręką linię komend, aby pobrać nowe zależności.

0

miałem ten sam problem z błędem Maven: Could not calculate build plan: connection timed out


Co ostatecznie ustalona była to kompletny Czyste i odbudować:

Project> Clean ...
(x) Czysty wszystko projekty
(x) Zbuduj całą przestrzeń roboczą