Indholdsfortegnelse
I denne serie af selvstudier kommer vi til at bruge den webapplikation, som vi oprettede i den tidligere vejledning, som et grundlag for at konfigurere forskellige plugins og deres brug fra Maven -værktøjet. Starter med:Dette er et let plugin, der indeholder en webserver, der indeholder javax.servlet -containeren samt understøttelse af SPDY, WebSocket, OSGi, JMX, JNDI, JAAS, blandt andre. Du kan lære mere om Jetty -hjælpeprogrammerne gennem dets dokumentation (på engelsk), men her vil vi se, hvordan du bruger pluginet fra Maven.
Da vi kommer til at være baseret på den webapplikation, der blev oprettet i den foregående vejledning, bedes du gennemgå den og følge instruktionerne, hvis du vil guide dig gennem de trin, jeg vil præsentere her. Ellers kan du gå lidt tabt.
Lad os starte med den POM -fil, som vi tidligere havde, som så sådan ud:
Ligesom afhængigheder har plugins deres "groupId", "artifactId" og "version" at referere til i POM -filen. Blandt tags kan du have så mange plugins, som du har brug for for at udføre et vilkårligt antal funktioner ved hjælp af Maven. Derudover kan du konfigurere plugins, så de aktiveres og deaktiveres, når du skal udføre tests, så de kompilerer, pakker og distribuerer klasserne, når de ændres, udfører dæmontråde osv. Alt afhænger af alsidigheden af det plugin, du tilføjer.
For at finde ud af, hvilket plugin du skal bruge, og hvordan du konfigurerer det i POM -filen, skal du søge på internettet efter "Maven Repository Search" eller gå direkte til denne side, så du kan søge efter både plugins og afhængigheder. På den side kan du vælge den version, du har brug for (nyere eller ældre), og de viser dig de etiketter, du skal placere i din POM -fil, så du kan bruge afhængigheden eller pluginet.
I tilfælde af Jetty -plugin:
FORSTØRRE
Under alle omstændigheder skal du bare kopiere og indsætte etiketterne i din POM -fil, og det skal se sådan ud:
Når du har kørt kommandoen, kører Jetty -pluginet i baggrunden, og du kan dræbe det ved at trykke på Ctrl + C fra kommandolinjen. Mens den kører, skal du kun få adgang til adressen localhost: 8080, og du vil se din ansøgning i din browser. Derefter kan du også ændre .jsp -filen, og du vil se ændringen direkte i din applikation, når du opdaterer siden.
Som jeg nævnte før, kan du tilføje parametre til dit plugin (tjek dokumentationen, hvis du vil fortsætte med at spille med det), blandt dem kan du sende Jetty til at kompilere alle Java -klasser med jævne mellemrum med etiketten "". Følgende eksempel viser, hvordan det ville se ud, hvis vi ændrede pluginindstillingerne lidt:
Dette er bare en lille smule af, hvad du kan gøre med dine plugins i Maven, der er hundredvis af plugins og biblioteker til rådighed til at eksperimentere og informere dig selv, jeg anbefaler, at du læser dokumentationen og fortsætter med at bruge Maven til dine projekter, jeg afventer dine kommentarer . Indtil næste gang!Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt