Spisie treści
Maven to narzędzie Java do zarządzania projektami stworzone przez Apache Foundation jako uzupełnienie Ant, które jest narzędziem do automatyzacji procesów budowy oprogramowania, które nie jest opisane w tym samouczku, ale którego ogólną ideę możesz zobaczyć tutaj.
Brzmi dobrze, ale zadajesz sobie pytanie: „Dlaczego mówisz, że ułatwi mi to życie? Zarządzam swoimi projektami bez problemów w Eclipse ”i to prawda, może termin „zarządzaj projektami” brzmi prosto, ale sposób, w jaki Maven radzi sobie z zależnościami i strukturą twojego projektu, nie ma porównania z innymi podobnymi narzędziami.
Dzięki Maven nie musisz już przeszukiwać setek plików .jars, aby umieścić biblioteki w swoim projekcie, nie musisz tracić pracy na szukanie interfejsów API, które uzupełniają inne interfejsy API, ani nie musisz martwić się o strukturę swojego projektu, Maven zapewnia „ archetypy”, które są predefiniowanymi strukturami projektu do określonych celów i umożliwiają zarządzanie wszystkimi bibliotekami, od których zależy Twój kod, za pomocą kilku prostych znaczników XML i połączenia internetowego.
Po tym wprowadzeniu zobaczymy, jak zacząć korzystać z Mavena.
Ponieważ jest to narzędzie Java, musimy mieć zainstalowaną Javę na naszym komputerze, a konkretnie najnowszy JDK. Musimy również upewnić się, że nasza zmienna środowiskowa JAVA_HOME jest poprawnie skonfigurowana, w tym celu klikamy prawym przyciskiem myszy „Mój komputer” lub „Komputer”, w zależności od posiadanej wersji systemu Windows, i wybieramy „Właściwości”, co przeniesie nas do podobny ekran do następującego:
POWIĘKSZAĆ
Gdzie należy wybrać opcję „Zaawansowana konfiguracja systemu”, która przeniesie Cię do następującego ekranu:POWIĘKSZAĆ
Gdzie należy utworzyć zmienną „JAVA_HOME” (jeśli jeszcze nie istnieje) i nadaj mu wartość odpowiadającą folderowi, w którym masz zainstalowaną Javę, w moim przypadku „C: \ Pliki programów (x86) \ Java \ jdk 1.7.0_60.NotatkaJeśli chcesz wiedzieć, dlaczego jest to ścieżka mojej instalacji Javy, to dlatego, że pobrałem Javę dla Windows x86, a także Maven dla x86, a moja wersja systemu Windows jest 64-bitowa, w zależności od procesora i wersji systemu Windows może to być inny, więc polecam sprawdzić te 2 rzeczy.
Po zainstalowaniu Javy musisz pobrać Maven, wybrać „lustro” i pobrać najnowszą wersję (w momencie pisania tego samouczka jest to 3.2.2), zanim przejdziesz dalej, możesz mieć pewność, że samouczek nie zostanie uruchomiony w dowolnym miejscu. Po pobraniu wybierz odpowiedni folder, aby rozpakować plik i zaktualizuj zmienne środowiskowe (te same, które widzieliśmy w kroku umieszczania JAVA_HOME), wykonując następujące czynności:
- Utwórz zmienną M2_HOME wskazującą na katalog, w którym rozpakowałeś ZIP z dopiskiem „\apache-maven-3.2.2” (w moim przypadku rozpakowałem ZIP w folderze użytkownika, więc będzie to C:\Users\Manuel\apache-maven -3.2 .2) zauważ, że 3.2.2 odpowiada wersji Maven, więc jeśli pobrałeś inną wersję, umieść odpowiednią wartość w zmiennej środowiskowej.
- Utwórz zmienną M2 o następującej wartości „% M2_HOME% \ bin”.
- Dodaj na końcu zmiennej "Path" (lub utwórz ją, jeśli nie istnieje) wartość "% M2%", z którą powinieneś być w stanie uruchomić Maven z wiersza poleceń.
- Otwórz terminal wiersza poleceń, otwierając menu Start, wybierając „Uruchom” i wpisując „cmd”.
- W wierszu poleceń wpisz „mvn -version”, aby sprawdzić, czy został poprawnie zainstalowany.
Voila! Masz zainstalowany Maven i teraz będziemy mogli zacząć z niego korzystać.
Następnie, nadal w linii poleceń, przejdź do folderu, w którym chcesz rozpocząć tworzenie projektów za pomocą Mavena i uruchom następujące polecenie "mvn archetype: generate", to wyświetli OGROMNĄ listę (w momencie pisania tego samouczka były 1086) istniejących „archetypów” projektów w repozytorium Maven.
Moja rekomendacja jest taka, że (jeśli nie możesz czekać na następny samouczek) wybierz domyślny archetyp (po prostu naciśnij „Enter”, gdy wiersz poleceń zakończy ich wyświetlanie), wybierz najnowszą wersję (również ponownie naciskając Enter), gdy pojawi się pytanie ty dla "groupId" wpisz org.usuario.maven, a gdy poprosi o "artifactId" wpisz "newApp", a następnie naciśnij Enter 2 razy (aby zachować domyślne wartości "version" i "package"), i na koniec powiedz „I”, aby zakończyć proces tworzenia projektu z tym archetypem.
Gdy to zrobisz, zobaczysz, że w wybranym folderze pojawił się folder projektu Maven o nazwie „nuevaApp”, a w nim będzie folder „src” i plik „pom.xml”, który polecam otworzyć w edytorze tekstu i zobacz, co zawiera. W następnym tutorialu zobaczymy, do czego służy plik „pom.xml”, jak filtrować różne archetypy i jakie korzyści zapewni nam to przy tworzeniu własnych aplikacji.
To tylko pierwszy z wielu samouczków Maven, które można znaleźć w moich samouczkach Spring, nie zapomnij zostawić swoich komentarzy do następnego razu!Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt