Innholdsfortegnelse
I denne opplæringsserien skal vi bruke webprogrammet som vi opprettet i forrige opplæring som grunnlag for å konfigurere forskjellige plugins og deres bruk fra Maven -verktøyet. Starter med:Dette er en lett plugin som inneholder en webserver som inkluderer javax.servlet -beholderen samt støtte for SPDY, WebSocket, OSGi, JMX, JNDI, JAAS, blant andre. Du kan lære mer om Jetty -verktøyene gjennom dokumentasjonen (på engelsk), men her vil vi se hvordan du bruker pluginet fra Maven.
Siden vi kommer til å være basert på webprogrammet som ble opprettet i den forrige opplæringen, kan du lese den og følge instruksjonene hvis du vil veilede deg gjennom trinnene jeg vil presentere her. Ellers kan du gå litt vill.
La oss starte med POM -filen som vi hadde tidligere, som så slik ut:
I likhet med avhengigheter, har plugins sine "groupId", "artifactId" og "versjon" å referere til i POM -filen. Blant kodene kan du ha så mange plugins du trenger for å oppfylle et hvilket som helst antall funksjoner ved hjelp av Maven. I tillegg kan du konfigurere pluginene slik at de aktiveres og deaktiveres når du går for å utføre tester, slik at de kompilerer, pakker og distribuerer klassene når de endres, utfører demontråder, etc. Alt vil avhenge av allsidigheten til pluginet du legger til.
For å finne ut hvilken plugin du trenger og hvordan du konfigurerer den i POM -filen, søker du på Internett etter "Maven Repository Search" eller går direkte til denne siden, slik at du kan søke etter både plugins og avhengigheter. På den siden kan du velge hvilken versjon du trenger (nyere eller eldre), og de viser deg etikettene du må plassere i POM -filen, slik at du kan bruke avhengigheten eller programtillegget.
Når det gjelder pluggen Jetty:
FORSTØRRE
Alt du trenger å gjøre er å kopiere og lime inn etikettene i POM -filen, og den skal se slik ut:
Når du har kjørt kommandoen, kjører pluggen Jetty i bakgrunnen, og du kan drepe den ved å trykke Ctrl + C fra kommandolinjen. Mens den kjører, trenger du bare å få tilgang til adressen localhost: 8080, og du vil se søknaden din i nettleseren din. Deretter kan du også endre .jsp -filen, og du vil se endringen direkte i programmet når du oppdaterer siden.
Som jeg nevnte før, kan du legge til parametere i pluginet ditt (sjekk dokumentasjonen hvis du vil fortsette å spille med det), blant dem kan du sende Jetty for å kompilere alle Java -klasser med jevne mellomrom med etiketten "". Følgende eksempel viser hvordan det ville se ut hvis vi endret plugin -innstillingene litt:
Dette er bare en liten bit av det du kan gjøre med pluginene dine i Maven, det er hundrevis av plugins og biblioteker tilgjengelig for å eksperimentere og informere deg selv, jeg anbefaler at du leser dokumentasjonen og fortsetter å bruke Maven for prosjektene dine. Jeg venter på kommentarene dine . Til neste gang!Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng