2012-04-19 6 views
6

Pyta mnie często, czy wykonuję "prace przygotowawcze". Przynajmniej za każdym razem, gdy się otwiera. To jest w NetBeans 7.1; wersja 6 tego nie zrobiła.Dlaczego NetBeans zawsze chce uruchomić "kompilację do zalewania" w moim projekcie Maven?

Nie rozumiem nawet, co robi. Googling punktów do http://wiki.netbeans.org/NewAndNoteworthyNB71#Maven, który mówi, że jest zamiennikiem "przeładowania online", co jest dla mnie tajemnicą. Ale krótki paragraf wspomina, że ​​chodzi o sortowanie brakujących artefaktów.

Ale czy to musi działać tak często? Ten projekt ma wiele modułów; czy może istnieć problem zależności NetBeans wciąż próbuje rozwiązać?

Odpowiedz

3

Sądzę, że jest to dla Netbeansa okazja do ustalenia, jakie zależności są potrzebne do skompilowania projektu (prawdopodobnie w celu uwydatnienia błędów w edytorze/nawigatorze).

Jeśli chodzi o to, dlaczego robi to teraz za każdym razem, gdy otwierasz projekt, nie wiem. Podejrzewam, że wcześniejsze wersje zrobiły to automatycznie, a zmiana ma pozwolić użytkownikom z dużymi projektami, którzy mogą nie chcieć czekać i zamiast tego pozwolić im wybrać moduły, które chcą zniszczyć kompilację.

Byłoby miło, gdyby opcja była wyłączona.

+0

+1 za komentarz "Byłoby miło, gdyby była opcja wyłącz ją." –

0

Dzieje się tak za każdym razem, gdy otwierasz nowy projekt, szczególnie taki, który został utworzony z istniejących źródeł, ponieważ Maven musi opracować zależności i załadować je do lokalnej pamięci podręcznej.

Zaletą jest to, że wszelkie brakujące zależności, takie jak te nadrzędnego POM, są wykrywane natychmiast.

0

Jest to stały problem dla mnie. Po uruchomieniu Netbeans (7.3) uruchamia kompilację startową, którą mogę zaakceptować. Zbuduj swój budynek i odejdź proszę.

Ale potem kilka razy dziennie, gdy zauważam, że moja maszyna się ociąga, patrzę i jest ta cholerna "budowa podkładu", która pojawia się ponownie.

Dlaczego musi to nadal robić? Moje zależności się nie zmieniły.

Powiązane problemy