Eclipse och Maven plugins

Innehållsförteckning
Eftersom vi har använt Maven i tidigare självstudier har du kanske märkt att vi bara har använt kommandona från terminalen och vi har använt Notepad ++ (eller åtminstone jag har) för att ändra POM -filen. I allmänhet använder du en IDE för att skriva din kod och ha syntaxkorrigering i dina klasser, samt för att hålla saker snygga. Maven levereras med ett plugin för att konvertera dina Maven -projekt till Eclipse -projekt (ett välkänt IDE) och Eclipse har möjlighet att använda Maven -samtal via ett plugin. Vi kommer att lära oss hur du använder dessa 2 plugins i denna handledning.
Antag att du vill öppna ditt Maven -projekt i Eclipse så att du kan manipulera det från IDE, för detta måste du konvertera ditt Maven -projekt till ett Eclipse -projekt vilket innebär att du kommer att ha .classpath- och .project -filer samt en .inställningar mapp som Eclipse använder för att känna igen projektets egenskaper.

FÖRSTORA

För att konvertera ditt Maven -projekt behöver du bara öppna kommandoraden, gå till mappen där POM -filen finns och skriv kommandot mvn eclipse: eclipse som Maven automatiskt kommer att ta hand om för att ladda ner nödvändiga konfigurationer för att ditt projekt ska kunna importeras till Eclipse.
Till skillnad från de plugins vi har sett tidigare behöver Eclipse -pluginet inte konfigureras i POM -filen, Maven känner igen det automatiskt och börjar ladda ner det från förvaret.
När du väl har konverterat till ett Eclipse -projekt måste du bara gå in på Eclipse och importera projektet genom att gå in på Arkiv → Importera … → Allmänt → Befintligt projekt till arbetsytan och i menyn väljer du mappen där POM -filen är (och .classpath- och .project -filerna) så att Eclipse importerar projektet utan någon mellanliggande konfiguration.
När projektet väl har importerats kan det hända att Eclipse kastar ett fel i ditt projekt som avser frånvaron av variabeln M2_REPO, vilket hänvisar till att Eclipse inte får burkarna i Maven -förvaret (eftersom vi inte har förklarat det). För att rätta till det måste vi bara skapa variabeln i Eclipse som pekar på mappen ".m2" som eventuellt finns i din hemmapp (i mitt fall, mappen till min användare Manuel).

Jag ska låta dig skapa variabeln M2_REPO själv, det är enkelt, det är gjort i klassens väg till ditt projekt.
Om du har följt stegen hit kommer du att inse att Eclipse inte vet hur man utför Maven -kommandona och därför måste du gå tillbaka till terminalen för att utföra Maven -kommandona. Eftersom det är löjligt är det mest lämpade att ladda ner Maven -plugin i Eclipse.
För att göra detta väljer vi Hjälp → Installera ny programvara … och i det fönstret måste du leta efter Maven -plugin. I teorin, placera "Maven" i filtret och välja "Alla tillgängliga webbplatser" bör innehålla denna webbplats "http: //download.ecli … releases", som innehåller Maven -plugin för Eclipse. Om inte, var noga med att lägga till den nämnda webbplatsen i listan över webbplatser.
Vissa Eclipse -konfigurationer (min är Kepler för Java EE) har redan installerat Maven -plugin och allt du behöver göra är att uppdatera det genom att söka på den webbplatsen.
När du har installerat plugin kommer du att märka några små förändringar i Eclipse. Främst kan du köra POM -filerna genom att högerklicka på dem och välja det kommando du vill köra i undermenyn "Maven". POM -filerna kommer också att visa flera flikar nedan för att kunna se dem från olika perspektiv, du kan lägga till och ta bort beroenden med flera klick eller helt enkelt ändra det direkt som vi har gjort hittills.

FÖRSTORA

Jag hoppas att detta har hjälpt dig, med den här självstudien nådde vi slutet av de grundläggande Maven -självstudierna, från och med nu kommer jag att fokusera på vårens handledning med Maven som ett förråd för att skapa dynamiska webbapplikationer. Jag hoppas att du gillade det och fortsätt läsa mina självstudier. 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

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave