La oss begynne med å åpne formørkelsen som vi nettopp installerte. Klikk på filmenyen og velg Maven -prosjektet, slik:
Det vil be om flere detaljer, for eksempel prosjektsted. Angi stedet og klikk Neste.
Etter det, oppgi pakketavnet, appnavnet, versjonen, emballasjetypen osv. Emballasjen spesifiserer den endelige byggetypen av prosjektet. Hvis applikasjonen er en webapp, bør det være krig (webarkiv).
Slå den Bli ferdig knapp, og det vil ta et par sekunder å lage et prosjekt. Ved første øyekast ser det nyopprettede prosjektet slik ut:
Opprinnelig er alle mappene tomme, og ingen kildefil er til stede. POM.XML -filen er den viktigste Maven -filen som inneholder alle konfigurasjonene og avhengighetene til prosjektet. Vi vil også bruke denne filen til å legge til fjæravhengigheter.
Opprinnelig pom.XML -fil ser slik ut:
// pom.XML
4.0.0 com.Linuxhint SpringApp 0.0.1-SNAPSHOT SpringApp En enkel vårapp
// Våravhengigheter
For å lage vårapplikasjonen, må vi spesifisere disse avhengighetene til POM.XML -fil og vent. Den vil laste ned alle nødvendige filer automatisk til prosjektet.
org.Springframework Spring-core $ våren.versjon org.Springframework Spring-Context $ våren.versjon 5.2.8.UTGIVELSE
Etter å ha lagt til disse avhengighetene, vil du legge merke til at Maven -avhengighet Mappen inneholder alle krukkefilene.
Legge merke til: Maven Dependencies -mappen var ikke til stede i det første utformede prosjektet før de la til avhengighetene. Det ble lagt til av Maven for å samle alle avhengigheter i en enkelt mappe for bedre ledelse.
For å sjekke om alle disse krukkene fungerer bra, kan du opprette en enkel klasse og deretter bruke hvilken som helst vårnotasjon, for eksempel @component eller @configuration, etc., I kildefilen.
Bruk @component -merknad på klassen og se den gir et bilforslag som har koblet alle glassene til Eclipse. Sjekk merknaden:
Her fungerer alt bra.
Konklusjon
I denne artikkelen har vi lært hvordan vi kan lage et Maven-basert vårprosjekt. Vi brukte pom.XML -fil- og // våravhengigheter i eksemplet som er gitt for å opprette det nye Spring Maven -prosjektet.