De Eclipse- en Maven-plug-ins

Inhoudsopgave
Omdat we Maven in eerdere tutorials hebben gebruikt, is het je misschien opgevallen dat we alleen de opdrachten van de terminal hebben gebruikt en dat we Notepad ++ hebben gebruikt (of ik tenminste) om het POM-bestand te wijzigen. Over het algemeen gebruik je een IDE om je code te schrijven en syntaxiscorrectie in je klassen te hebben, en om dingen netjes te houden. Maven wordt geleverd met een plug-in om uw Maven-projecten om te zetten in Eclipse-projecten (een bekende IDE) en Eclipse heeft de mogelijkheid om Maven-aanroepen te gebruiken via een plug-in. In deze tutorial gaan we leren hoe je deze 2 plug-ins kunt gebruiken.
Stel dat u uw Maven-project in Eclipse wilt openen zodat u het vanuit de IDE kunt manipuleren, hiervoor moet u uw Maven-project converteren naar een Eclipse-project, wat inhoudt dat u .classpath- en .project-bestanden hebt, evenals een .settings map die Eclipse gebruikt om de kenmerken van uw project te herkennen.

VERGROTEN

Om uw Maven-project te converteren, hoeft u alleen maar de opdrachtregel te openen, naar de map te gaan waar het POM-bestand zich bevindt en de opdracht te typen mvn verduistering: verduistering waarmee Maven automatisch de benodigde configuraties downloadt om uw project in Eclipse te importeren.
In tegenstelling tot de plug-ins die we eerder hebben gezien, hoeft de Eclipse-plug-in niet te worden geconfigureerd in het POM-bestand, Maven herkent deze automatisch en begint deze te downloaden vanuit de repository.
Eenmaal geconverteerd naar een Eclipse-project, hoeft u alleen maar naar Eclipse te gaan en het project te importeren door naar Bestand → Importeren… → Algemeen → Bestaand project in werkruimte en selecteer in het menu de map waar het POM-bestand zich bevindt (en de .classpath- en .project-bestanden) zodat Eclipse het project importeert zonder enige tussenconfiguratie.
Zodra het project is geïmporteerd, kan het gebeuren dat Eclipse een fout in uw project gooit die verwijst naar de afwezigheid van de variabele M2_REPO, die verwijst naar Eclipse die de potten niet in de Maven-repository krijgt (omdat we dit niet hebben uitgelegd). Om dit te corrigeren, hoeven we alleen maar de variabele in Eclipse aan te maken die verwijst naar de map ".m2" die mogelijk in uw thuismap staat (in mijn geval de map van mijn gebruiker Manuel).

Ik ga je de M2_REPO-variabele zelf laten maken, het is eenvoudig, het is gedaan in het klassenpad van je project.
Als je de stappen tot hier hebt gevolgd, zul je je realiseren dat Eclipse niet weet hoe de Maven-commando's moeten worden uitgevoerd en dat je daarom terug moet naar de terminal om de Maven-commando's uit te voeren. Omdat dat belachelijk is, is het het meest geschikt om de Maven-plug-in in Eclipse te downloaden.
Om dit te doen gaan we kiezen voor Help → Nieuwe software installeren… en in dat venster moet je zoeken naar de Maven-plug-in. In theorie zou het plaatsen van "Maven" in het filter en het kiezen van "Alle beschikbare sites" deze site "http://download.ecli … releases" moeten bevatten, die de Maven-plug-in voor Eclipse bevat. Als dit niet het geval is, moet u de genoemde site toevoegen aan de lijst met sites.
Sommige Eclipse-configuraties (de mijne is Kepler voor Java EE) worden al geleverd met de Maven-plug-in geïnstalleerd en u hoeft deze alleen maar bij te werken door op die site te zoeken.
Zodra u de plug-in hebt geïnstalleerd, zult u enkele kleine veranderingen in Eclipse opmerken. U kunt de POM-bestanden voornamelijk uitvoeren door er met de rechtermuisknop op te klikken en de opdracht te kiezen die u wilt uitvoeren in het submenu "Maven". De POM-bestanden zullen hieronder ook verschillende tabbladen tonen om ze vanuit verschillende perspectieven te kunnen zien, je kunt afhankelijkheden toevoegen en verwijderen door middel van meerdere klikken of het gewoon direct wijzigen zoals we tot nu toe hebben gedaan.

VERGROTEN

Ik hoop dat dit je heeft geholpen, met deze tutorial zijn we aan het einde gekomen van de basis Maven-tutorials, vanaf nu zal ik me concentreren op de Spring-tutorials met Maven als een repository om dynamische webapplicaties te maken. Ik hoop dat je het leuk vond en blijf mijn tutorials lezen. Tot de volgende keer!Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven
wave wave wave wave wave