Vodič za Core Maven dodatke

Ovaj je članak dio serije: • Dodatak Maven Resources

• 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

$config[zx-auto] not found$config[zx-overlay] not found