Eclipse og Maven plugins

Innholdsfortegnelse
Siden vi har brukt Maven i tidligere opplæringsprogrammer, har du kanskje lagt merke til at vi bare har brukt kommandoene fra terminalen, og vi har brukt Notisblokk ++ (eller i det minste jeg har) for å endre POM -filen. Generelt bruker du en IDE til å skrive koden din og ha syntakskorreksjon i klassene dine, samt å holde ting ryddig. Maven kommer med et plugin for å konvertere Maven -prosjektene dine til Eclipse -prosjekter (en velkjent IDE), og Eclipse har muligheten til å bruke Maven -samtaler gjennom et plugin. Vi skal lære å bruke disse 2 pluginene i denne opplæringen.
Anta at du vil åpne Maven -prosjektet ditt i Eclipse slik at du kan manipulere det fra IDE, for dette må du konvertere Maven -prosjektet til et Eclipse -prosjekt som innebærer at du vil ha .classpath- og .project -filer samt en .settings mappe som Eclipse bruker for å gjenkjenne egenskapene til prosjektet ditt.

FORSTØRRE

For å konvertere Maven -prosjektet trenger du bare å åpne kommandolinjen, gå til mappen der POM -filen er plassert og skriv inn kommandoen mvn formørkelse: formørkelse som Maven automatisk vil sørge for å laste ned de nødvendige konfigurasjonene slik at prosjektet ditt kan importeres til Eclipse.
I motsetning til pluginene vi har sett før, trenger ikke Eclipse -pluginet å konfigureres i POM -filen, Maven gjenkjenner det automatisk og begynner å laste det ned fra depotet.
Når du er konvertert til et Eclipse -prosjekt, må du bare gå inn på Eclipse og importere prosjektet ved å gå inn Fil → Importer … → Generelt → Eksisterende prosjekt i arbeidsområdet og velg mappen der POM -filen er (og .classpath- og .project -filene) på menyen, slik at Eclipse importerer prosjektet uten noen mellomliggende konfigurasjon.
Når prosjektet er importert, kan det skje at Eclipse kaster en feil i prosjektet ditt som refererer til fraværet av variabelen M2_REPO, som refererer til at Eclipse ikke får glassene i Maven -depotet (fordi vi ikke har forklart det). For å korrigere det, må vi bare lage variabelen i Eclipse som peker til mappen ".m2" som muligens er i hjemmemappen din (i mitt tilfelle mappen til brukeren min Manuel).

Jeg skal la deg lage variabelen M2_REPO selv, det er enkelt, det er gjort i klassebanen til prosjektet ditt.
Hvis du har fulgt trinnene frem til her, vil du innse at Eclipse ikke vet hvordan de skal utføre Maven -kommandoene, og derfor må du gå tilbake til terminalen for å utføre Maven -kommandoene. Siden det er latterlig, er det mest hensiktsmessige å laste ned Maven -pluginet i Eclipse.
For å gjøre dette skal vi velge Hjelp → Installer ny programvare … og i det vinduet må du se etter Maven -pluginet. I teorien bør plassering av "Maven" i filteret og valg av "Alle tilgjengelige nettsteder" inneholde dette nettstedet "http: //download.ecli … releases", som inneholder Maven -plugin for Eclipse. Hvis ikke, må du legge det nevnte nettstedet til listen over nettsteder.
Noen Eclipse -konfigurasjoner (min er Kepler for Java EE) kommer allerede med Maven -pluginet installert, og alt du trenger å gjøre er å oppdatere det ved å søke på dette nettstedet.
Når du har pluginet installert, vil du merke noen små endringer i Eclipse. Hovedsakelig kan du kjøre POM -filene ved å høyreklikke på dem og velge kommandoen du vil kjøre i undermenyen "Maven". POM -filene vil også vise flere faner nedenfor for å kunne se dem fra forskjellige perspektiver. Du kan legge til og fjerne avhengigheter ved hjelp av flere klikk eller ganske enkelt endre det direkte slik vi har gjort så langt.

FORSTØRRE

Jeg håper dette har hjulpet deg. Med denne opplæringen nådde vi slutten av de grunnleggende Maven -opplæringsprogrammene, fra nå av vil jeg fokusere på vårens opplæringsprogrammer som bruker Maven som et depot for å lage dynamiske webapplikasjoner. Jeg håper du likte den og fortsett å lese opplæringen min. 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

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave