Cuprins
În această serie de tutoriale vom folosi aplicația web pe care am creat-o în tutorialul anterior ca bază pentru configurarea diferitelor pluginuri și utilizarea acestora din instrumentul Maven. Începând de la:Acesta este un plugin ușor care conține un server web care include containerul javax.servlet, precum și suport pentru SPDY, WebSocket, OSGi, JMX, JNDI, JAAS, printre altele. Puteți afla mai multe despre utilitarele Jetty prin documentația sa (în engleză), dar aici vom vedea cum să utilizați pluginul de la Maven.
Deoarece ne vom baza pe aplicația web creată în tutorialul anterior, vă rugăm să o revizuiți și să urmați instrucțiunile dacă doriți să vă îndrumăm prin pașii pe care îi voi prezenta aici. Altfel s-ar putea să te pierzi puțin.
Să începem cu fișierul POM pe care îl aveam în trecut, care arăta astfel:
La fel ca dependențele, pluginurile au „groupId”, „artifactId” și „version” pentru a face referire în fișierul POM. Printre etichete puteți avea câte pluginuri aveți nevoie pentru a îndeplini orice număr de funcții folosind Maven. În plus, puteți configura pluginurile astfel încât să fie activate și dezactivate atunci când mergeți la efectuarea testelor, astfel încât acestea să compileze, să împacheteze și să distribuie clasele atunci când sunt modificate, să execute fire de demon etc. Totul va depinde de versatilitatea pluginului pe care îl adăugați.
Pentru a afla de ce plugin veți avea nevoie și cum să îl configurați în fișierul POM, căutați pe Internet „Căutare în depozit Maven” sau accesați direct această pagină, astfel încât să puteți căuta atât plugin-uri, cât și dependențe. Pe acea pagină puteți selecta versiunea de care aveți nevoie (mai nouă sau mai veche) și vă arată etichetele pe care trebuie să le plasați în fișierul POM, astfel încât să puteți utiliza dependența sau pluginul.
În cazul pluginului Jetty:
MARI
În orice caz, tot ce trebuie să faceți este să copiați și să lipiți etichetele în fișierul POM și ar trebui să arate astfel:
După ce executați comanda, pluginul Jetty va rula în fundal și îl puteți ucide apăsând Ctrl + C din linia de comandă. În timp ce rulează, trebuie doar să accesați adresa localhost: 8080 și veți vedea aplicația în browser. Apoi, puteți modifica și fișierul .jsp și veți vedea modificarea direct în aplicația dvs. când reîmprospătați pagina.
Așa cum am menționat anterior, puteți adăuga parametri la pluginul dvs. (verificați documentația dacă doriți să continuați să jucați cu el), printre aceștia, puteți trimite Jetty să recompileze toate clasele Java de fiecare dată cu eticheta „”. Următorul exemplu arată cum ar arăta dacă am schimba puțin setările pluginului:
Acesta este doar un pic din ceea ce puteți face cu pluginurile dvs. din Maven, există sute de pluginuri și biblioteci disponibile pentru a experimenta și a vă informa, vă recomand să citiți documentația și să utilizați în continuare Maven pentru proiectele dvs., vă așteaptă comentariile . Pana data viitoare!V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv