Sadržaj
U ovoj seriji vodiča koristit ćemo web aplikaciju koju smo stvorili u prethodnom vodiču kao osnovu za konfiguriranje različitih dodataka i njihovu uporabu iz alata Maven. Počevši od:Ovo je lagani dodatak koji sadrži web poslužitelj koji uključuje spremnik javax.servlet, kao i podršku za SPDY, WebSocket, OSGi, JMX, JNDI, JAAS, između ostalih. Možete saznati više o uslužnim programima Jetty kroz njegovu dokumentaciju (na engleskom), ali ovdje ćemo vidjeti kako koristiti dodatak iz Mavena.
Budući da ćemo se temeljiti na web aplikaciji stvorenoj u prethodnom vodiču, pregledajte je i slijedite upute ako vas želimo provesti kroz korake koje ću ovdje predstaviti. U suprotnom biste se mogli malo izgubiti.
Počnimo s POM datotekom koju smo imali u prošlosti, koja je izgledala ovako:
Poput ovisnosti, dodaci imaju svoje "groupId", "artifactId" i "verziju" na koje se mogu pozivati u POM datoteci. Među oznakama možete imati onoliko dodataka koliko vam je potrebno za ispunjavanje bilo kojeg broja funkcija pomoću programa Maven. Dodatno, dodatke možete konfigurirati tako da se aktiviraju i deaktiviraju kada idete na izvođenje testova, tako da kompiliraju, pakiraju i distribuiraju klase kada se mijenjaju, izvode daemon niti itd. Sve će ovisiti o svestranosti dodatka koji dodajete.
Da biste saznali koji će vam dodatak trebati i kako ga konfigurirati u POM datoteci, pretražite na Internetu "Maven spremište za pretraživanje" ili idite izravno na ovu stranicu kako biste mogli pretraživati i dodatke i ovisnosti. Na toj stranici možete odabrati željenu verziju (noviju ili stariju) i one će vam pokazati oznake koje morate postaviti u svoju POM datoteku kako biste mogli koristiti ovisnost ili dodatak.
U slučaju dodatka Jetty:
POVEĆAJTE
U svakom slučaju, sve što trebate učiniti je kopirati i zalijepiti oznake u vašu POM datoteku i to bi trebalo izgledati ovako:
Nakon što pokrenete naredbu, dodatak Jetty radit će u pozadini i možete ga ubiti pritiskom na Ctrl + C iz naredbenog retka. Dok je pokrenut, morate pristupiti samo adresi localhost: 8080 i vidjet ćete svoju aplikaciju u svom pregledniku. Zatim također možete izmijeniti .jsp datoteku i vidjet ćete promjenu izravno u svojoj aplikaciji kada osvježite stranicu.
Kao što sam već spomenuo, svom dodatku možete dodati parametre (provjerite dokumentaciju ako se želite nastaviti igrati s njim), među njima možete poslati Jetty da povremeno prekomponira sve Java klase s oznakom "". Sljedeći primjer pokazuje kako bi to izgledalo da malo promijenimo postavke dodatka:
Ovo je samo mali dio onoga što možete učiniti sa svojim dodacima u Mavenu, na raspolaganju su stotine dodataka i knjižnica za eksperimentiranje i informiranje, preporučujem da pročitate dokumentaciju i nastavite koristiti Maven za svoje projekte, čekam vaše komentare . Do sljedećeg puta!Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod