Innehållsförteckning
I den här serien med självstudier kommer vi att använda webbapplikationen som vi skapade i föregående handledning som grund för att konfigurera olika plugins och deras användning från Maven -verktyget. Börjar med:Detta är en lätt plugin som innehåller en webbserver som innehåller behållaren javax.servlet samt stöd för SPDY, WebSocket, OSGi, JMX, JNDI, JAAS, bland andra. Du kan lära dig mer om Jetty -verktygen genom dess dokumentation (på engelska) men här kommer vi att se hur du använder pluginet från Maven.
Eftersom vi kommer att baseras på webbapplikationen som skapades i den föregående handledningen, vänligen granska den och följ instruktionerna om du vill vägleda dig genom stegen som jag kommer att presentera här. Annars kan du gå lite vilse.
Låt oss börja med POM -filen som vi hade tidigare, som såg ut så här:
Precis som beroenden har plugins sina "groupId", "artifactId" och "version" att referera till i POM -filen. Bland taggarna kan du ha så många plugins som du behöver för att uppfylla ett antal funktioner med Maven. Dessutom kan du konfigurera insticksprogrammen så att de aktiveras och inaktiveras när du går för att utföra tester, så att de sammanställer, paketerar och distribuerar klasserna när de ändras, kör demontrådar etc. Allt beror på mångsidigheten hos det plugin du lägger till.
För att ta reda på vilket plugin du behöver och hur du konfigurerar det i POM -filen, sök på Internet efter "Maven Repository Search" eller gå direkt till den här sidan så att du kan söka efter både plugins och beroenden. På den sidan kan du välja den version du behöver (nyare eller äldre) och de visar dig etiketterna som du måste placera i din POM -fil så att du kan använda beroendet eller tillägget.
När det gäller Jetty -plugin:
FÖRSTORA
Allt du behöver göra är att kopiera och klistra in etiketterna i din POM -fil och det ska se ut så här:
När du har kört kommandot kör Jetty -pluginet i bakgrunden och du kan döda det genom att trycka på Ctrl + C från kommandoraden. Medan den körs behöver du bara komma åt adressen localhost: 8080 och du kommer att se din ansökan i din webbläsare. Sedan kan du också ändra .jsp -filen och du kommer att se ändringen direkt i din applikation när du uppdaterar sidan.
Som jag nämnde tidigare kan du lägga till parametrar i ditt plugin (kolla dokumentationen om du vill fortsätta spela med det), bland dem kan du skicka Jetty för att kompilera alla Java -klasser så ofta med etiketten "". Följande exempel visar hur det skulle se ut om vi ändrade plugininställningarna lite:
Detta är bara lite av vad du kan göra med dina plugins i Maven, det finns hundratals plugins och bibliotek tillgängliga för att experimentera och informera dig själv, jag rekommenderar att du läser dokumentationen och fortsätter att använda Maven för dina projekt, jag väntar på dina kommentarer . Tills nästa gång!Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng