Vodič za Core Maven dodatke
• Dodatak za kompilator Maven
• Kratki vodič za dodatak za instalaciju Maven
• Dodatak Maven Failsafe
• Kratki vodič za dodatak Maven Surefire
• Dodatak Maven Deploy
• Dodatak Maven Clean
• Dodatak Maven Verifier
• Dodatak za web mjesto Maven
• Vodič za Core Maven dodatke (trenutni članak)
1. Pregled
Maven je najčešće korišten alat za izgradnju u svijetu Jave. Uglavnom, to je samo okvir za izvršavanje dodataka u kojem svi poslovi implementiraju dodaci.
U ovom uputstvu dat ćemo uvod u osnovne Maven dodatke, pružajući veze do ostalih vodiča koji se usredotočuju na to što ovi dodaci mogu učiniti i na to kako su njihovi ciljevi povezani s životnim ciklusima izrade.
2. Maven gradi životne cikluse
Osnovni dodaci usko su povezani sa životnim ciklusima gradnje.
Maven definira tri životna ciklusa izrade: zadano, web mjesto i čist. Svaki životni ciklus sastoji se od više faza, koje se odvijaju redom do faze navedene u mvn naredba.
Najvažniji životni ciklus je zadano, odgovoran za sve korake u procesu izrade, od provjere valjanosti do implementacije paketa.
The web mjesto Životni ciklus zadužen je za izradu web stranice koja prikazuje informacije o projektu povezane s Mavenom, dok je čist Životni ciklus brine se o uklanjanju datoteka generiranih u prethodnoj verziji.
Mnoge faze u sva tri životna ciklusa automatski su povezane s ciljevima osnovnih dodataka. Članci na koje se upućuju detaljno će prelaziti preko ovih ciljeva i ugrađenih veza.
Svi su dodaci zatvoreni u izgraditi element POM-a:
3. Dodaci vezani za zadani životni ciklus
Ugrađene veze zadanog životnog ciklusa ovise o vrijednosti POM-a ambalaža element. Radi kratkoće, proučit ćemo povezivanja najčešćih vrsta pakiranja: staklenka i rat.
Evo popisa ciljeva koji su vezani za svaku fazu zadano životni ciklus u formatu “faza ->uključiti:cilj":
- proces-resursi ->resursi: resursi
- sastaviti ->sastavljač: sastaviti
- proces-test-resursi ->resursi: testResources
- test-sastaviti ->sastavljač: testCompile
- test ->sigurna vatra: test
- paket ->ejb: ejb ili ejb3: ejb3 ili tegla: tegla ili par: par ili rar: rar ili rat: rat
- instalirati ->instalirati: instalirati
- rasporediti ->rasporediti: rasporediti
Gore navedeni ciljevi sadržani su u sljedećim dodacima. Slijedite poveznice za članak o svakom dodatku:
Dodatak za resurse
Dodatak za kompajler
Dodatak Surefire
Dodatak Failsafe
Dodatak za provjeru
Dodatak za instalaciju
Dodatak za postavljanje
4. Ostali dodaci
Pored dodataka spomenutih u prethodnom odjeljku, postoje još dva osnovna dodatka čiji su ciljevi vezani uz faze web mjesto i čist životni ciklusi:
Dodatak za web mjesto
Čisti dodatak
5. Zaključak
U ovom smo članku pregledali Mavenov životni ciklus gradnje i pružili reference na vodiče koji detaljno pokrivaju osnovne dodatke Maven alata za izgradnju.
Primjeri koda većine referenciranih članaka mogu se naći na GitHubu.
« Prethodno Dodatak za web mjesto Maven