Turinys
Šioje pamokų serijoje ketiname naudoti ankstesnėje pamokoje sukurtą žiniatinklio programą kaip pagrindą konfigūruoti įvairius papildinius ir juos naudoti naudojant „Maven“ įrankį. Pradedant nuo:Tai yra lengvas papildinys, kuriame yra žiniatinklio serveris, kuriame yra javax.servlet konteineris, taip pat SPDY, WebSocket, OSGi, JMX, JNDI, JAAS palaikymas. Daugiau apie „Jetty“ paslaugas galite sužinoti per jos dokumentus (anglų kalba), tačiau čia pamatysime, kaip naudoti „Maven“ papildinį.
Kadangi mes būsime pagrįsti žiniatinklio programa, sukurta ankstesnėje pamokoje, peržiūrėkite ją ir vadovaukitės instrukcijomis, jei norite padėti atlikti čia aprašytus veiksmus. Priešingu atveju galite šiek tiek pasiklysti.
Pradėkime nuo praeityje turėto POM failo, kuris atrodė taip:
Kaip ir priklausomybės, papildiniai turi savo „groupId“, „artifactId“ ir „version“, į kuriuos galima kreiptis POM faile. Tarp žymų galite turėti tiek papildinių, kiek reikia, kad galėtumėte atlikti daugybę funkcijų naudodami „Maven“. Be to, galite sukonfigūruoti papildinius, kad jie būtų suaktyvinti ir išjungti, kai einate atlikti bandymų, kad jie sudarytų, supakuotų ir platintų klases, kai jie bus modifikuoti, vykdytų demonų gijas ir pan. Viskas priklausys nuo pridedamo papildinio universalumo.
Norėdami sužinoti, kokio papildinio jums reikės ir kaip jį sukonfigūruoti POM faile, ieškokite internete „Maven saugyklų paieška“ arba eikite tiesiai į šį puslapį, kad galėtumėte ieškoti ir papildinių, ir priklausomybių. Tame puslapyje galite pasirinkti jums reikalingą versiją (naujesnę ar senesnę) ir jie parodys etiketes, kurias turite įdėti į savo POM failą, kad galėtumėte naudoti priklausomybę ar papildinį.
„Jetty“ papildinio atveju:
DIDELIS
Bet kokiu atveju jums tereikia nukopijuoti ir įklijuoti etiketes į savo POM failą ir jis turėtų atrodyti taip:
Kai paleisite komandą, „Jetty“ papildinys veiks fone, ir jūs galite jį nužudyti paspausdami „Ctrl“ + C iš komandinės eilutės. Kol ji veikia, turite tik pasiekti adresą localhost: 8080 ir savo programą pamatysite savo naršyklėje. Tada taip pat galite modifikuoti .jsp failą ir atnaujinimą matysite tiesiogiai savo programoje.
Kaip jau minėjau anksčiau, į savo papildinį galite pridėti parametrų (jei norite toliau žaisti su juo, patikrinkite dokumentaciją), tarp jų galite siųsti „Jetty“, kad kaskart perkompiliuotų visas „Java“ klases su etikete „“. Šis pavyzdys parodo, kaip atrodytų, jei šiek tiek pakeistume papildinių nustatymus:
Tai tik maža dalis to, ką galite padaryti naudodami savo papildinius „Maven“, yra šimtai papildinių ir bibliotekų, kurias galima eksperimentuoti ir sužinoti apie save, rekomenduoju perskaityti dokumentus ir toliau naudoti „Maven“ savo projektams, laukiu jūsų komentarų . Iki kito karto!Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką