Maven - nauka ?

Odpowiedz Nowy wątek
2011-07-08 14:04
0

Którą wersję Mavena polecacie ?

Czy użycie Mavena do nauki, server i aplikacja na lokalnym kompie, nie zawsze podłączonym do neta to dobry wybór?

Czy bez neta, Maven będzie jako tako działał, czy w ogóle nie ?

Pozostało 580 znaków

2011-07-08 14:53
1

ogólnie działac będzie, ale ważnym zadaniem mavena jest zciąganie zależności. Jak odłączysz neta to może się okazać że nie zbudujesz projektu jeżeli nie masz odpowiednich bibliotek w lokalnym repo.

Pozostało 580 znaków

2011-07-08 14:59
0

Czyli jak sobie ściągne zależności( zmienie pom.xml), np. to co używam Spring, Hibernate.

Potem odłącze neta, czyli zależności już nie musi budować, to chyba będzie chodził?
dobrze mówie

Pozostało 580 znaków

2011-07-08 15:39

Obecnie najlepiej wersję 3. Jak ściągniesz zależności to już nie musisz mieć dostępu do sieci (zresztą sprawdź sobie jak będzie się budować gdy dasz przełącznik -o jak offline).

Przy czym nie wszystko będzie działać:

  1. nie działają niektóre raporty np. mapy zależności
  2. nie będzie możliwe raportowanie, bo maven dociąga zależności tylko do wykonywanego zadania. Jak nie robiłeś wcześniej report:report to zrobienie tego offline się wyłoży - brak pluginów.
  3. mogą być problemy z zależnościami typu SNAPSHOT - maven może czekać na odpowiedź repo...
  4. jak pracujesz offline to koniecznie używaj -o inaczej będziesz czekał do usranej śmierci zanim maven sprawdzi wszystkie repozytoria.

Z dodatkowych zabawek warto sobie postawić na kompie artifactory lub archiva. Najpierw spowolni pracę z mavenem, ale później dostaniesz bonus, gdyż będą ściągać w tle nowe wersje zależności.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0