2012-03-28 12 views
7

Mam projekt multi maven w IntelliJ (11), który działał dobrze.Projekt Maven w IntelliJ poszedł mi bardzo źle

Myślę, że wybieram opcję wyskakującego okna i nawet tego nie zauważyłem, a teraz wszystkie moduły są teraz poprawnie rejestrowane po zobaczeniu struktury projektu.

nie widzę żadnych modułów Maven, a gdy próbuję i importować istniejący moduł maven działa, ale potem pokazuje, że wszystkie moje zależności w pom są nieważne jak:

Module „mymodule”: nieprawidłowy pozycja "Maven org.springframework-spring ....." na liście zależności.

TAK, kiedy kliknę "OK", prosi mnie o usunięcie modułu z projektu, ponieważ został usunięty z maven.

Jak mogę rozwiązać ten problem?

W oknie projektu wszystkie foldery nadrzędne modułów również nie są pogrubione.

Bardzo zdezorientowany co do tego, co się stało.

+0

Używam najnowszej wersji Intellij IDEA (11.1.1) i mam taki sam problem jak Ty. Ale kiedy buduję projekt lub moduł za pomocą maven, wszystko działa dobrze. – George

+1

Czy próbowałeś ponownie importować swoje projekty maven? Ilekroć masz problemy ze swoim projektem, po prostu to rób. Inną rzeczą, którą możesz zrobić, jest ponowne zaimportowanie projektu od zera - zamknij go i ponownie otwórz główny plik pom.xml z okna "Otwórz projekt". – ianpojman

Odpowiedz

3

Zakładam, że twój projekt i wszystkie moduły zbudowane dobrze z linii poleceń, nawet po usunięciu wszystkich artefaktów, które są budowane przez projekt, są usuwane z lokalnego lokalnego repozytorium oraz w trybie offline (-o).

Spróbuj otworzyć macierzystą pom jako projekt, a na żądanie Intellij usuń wszystkie poprzednie pliki projektu.

+0

Doskonałe - dziękuję za to. Czy możesz wyjaśnić, co spowodowało to? – Doug

+1

IntelliJ buduje swoją własną strukturę zależności od pom. Czasami te dwie osoby nie są zsynchronizowane. –

Powiązane problemy