Maven - Eerste stappen

Inhoudsopgave

Maven is een Java-tool voor projectbeheer gemaakt door de Apache Foundation als aanvulling op Ant, een tool voor de automatisering van softwareconstructieprocessen die niet in deze tutorial wordt behandeld, maar waarvan je het algemene idee hier kunt zien.
Dit klinkt goed, maar je zult jezelf afvragen: "Waarom zeg je dat het mijn leven gemakkelijker zal maken? Ik beheer mijn projecten zonder problemen in Eclipse "en het is waar, misschien klinkt de term" projecten beheren "eenvoudig, maar de manier waarop Maven omgaat met de afhankelijkheden en de structuur van uw project is niet te vergelijken met andere vergelijkbare tools.
Met Maven hoeft u niet langer honderden .jars te doorzoeken om de bibliotheken in uw project te plaatsen, bent u geen werk kwijt aan het zoeken naar API's die andere API's aanvullen en hoeft u zich ook geen zorgen te maken over de structuur van uw project, Maven biedt u " archetypes” die vooraf gedefinieerde projectstructuren zijn voor bepaalde doeleinden en waarmee u alle bibliotheken waarvan uw code afhankelijk is, kunt beheren met een paar eenvoudige XML-tags en een internetverbinding.
Na deze introductie gaan we kijken hoe u Maven kunt gaan gebruiken.
Omdat het een Java-tool is, moeten we Java op onze computer hebben geïnstalleerd, met name de meest recente JDK. We moeten er ook voor zorgen dat onze JAVA_HOME-omgevingsvariabele correct is geconfigureerd, hiervoor klikken we met de rechtermuisknop op "Deze computer" of "Computer", afhankelijk van de versie van Windows die u heeft, en kiezen "Eigenschappen", dit brengt ons naar een soortgelijk scherm als het volgende:

VERGROTEN

Waar u de optie "Geavanceerde systeemconfiguratie" moet selecteren, die u naar het volgende scherm brengt:

VERGROTEN

Waar je de variabele moet maken "JAVA_HOME" (als het nog niet bestaat) en geef het de waarde die overeenkomt met de map waarin je Java hebt geïnstalleerd, in mijn geval “C: \ Program Files (x86) \ Java \ jdk 1.7.0_60.
OpmerkingAls je wilt weten waarom dat het pad van mijn Java-installatie is, komt dat omdat ik Java voor Windows x86 heb gedownload, evenals Maven voor x86 en mijn versie van Windows 64 bits is, afhankelijk van je processor en je versie van Windows kan dit anders zijn, dus ik raad je aan om die 2 dingen te controleren.
Zodra we Java hebben geïnstalleerd, moet je Maven downloaden, een "mirror" kiezen en de meest recente versie downloaden (op het moment van schrijven van deze tutorial is dit 3.2.2) voordat je verder gaat, wees gerust dat de tutorial niet zal gaan overal. kant. Kies na het downloaden een geschikte map om het bestand uit te pakken en werk de omgevingsvariabelen bij (dezelfde die we zagen voor de stap van het plaatsen van JAVA_HOME) door deze stappen te volgen:
  • Maak de variabele M2_HOME die verwijst naar de map waar je de ZIP hebt uitgepakt met de toevoeging "\ apache-maven-3.2.2" (in mijn geval heb ik de ZIP uitgepakt in mijn gebruikersmap zodat het C: \ Users \ Manuel \ apache-maven zou zijn -3.2 .2) merk op dat 3.2.2 overeenkomt met de Maven-versie, dus als u een andere versie hebt gedownload, plaatst u de bijbehorende waarde in de omgevingsvariabele.
  • Maak de variabele M2 aan met de volgende waarde "% M2_HOME% \ bin".
  • Voeg aan het einde van de variabele "Pad" (of maak deze aan als deze niet bestaat) de waarde "% M2%" waarmee u Maven vanaf de opdrachtregel zou moeten kunnen uitvoeren.
  • Open een opdrachtregelterminal door het menu Start te openen, "Uitvoeren" te selecteren en "cmd" te typen.
  • Typ "mvn -version" op de opdrachtregel om te controleren of het correct is geïnstalleerd.

Voila! Je hebt Maven geïnstalleerd en nu kunnen we het gaan gebruiken.
Ga vervolgens, nog steeds binnen de opdrachtregel, naar een map waar u projecten met Maven wilt maken en voer de volgende opdracht "mvn archetype: genereer" uit, dit zal u een ENORME lijst presenteren (ten tijde van het schrijven van deze tutorial waren 1086) van bestaande project "archetypes" binnen de Maven-repository.
Mijn aanbeveling is dat (als je niet kunt wachten op de volgende tutorial) het standaard archetype selecteert (gewoon op "Enter" drukken zodra de opdrachtregel klaar is met de lijst), de nieuwste versie selecteert (ook gewoon opnieuw op Enter drukt), wanneer het vraagt u voor de "groupId" zet org.usuario.maven, dan wanneer het om de "artifactId" vraagt, plaatst u "newApp" en drukt u vervolgens 2 keer op Enter (om de standaardwaarden van "version" en "package" te behouden), en zeg ten slotte " En " om het proces van het maken van een project met dat archetype te voltooien.
Zodra dit is gebeurd, ziet u dat in de map die u hebt gekozen een Maven-projectmap is verschenen met de naam "nuevaApp" en daarin zal een map "src" en een bestand "pom.xml" zijn dat ik u aanraad te openen in een teksteditor en kijk wat het bevat. In de volgende zelfstudie zullen we zien waarvoor het bestand "pom.xml" wordt gebruikt, hoe verschillende archetypen kunnen worden gefilterd en welke voordelen dit ons zal bieden bij het maken van onze eigen applicaties.
Dit is slechts de eerste van de vele Maven-tutorials die je kunt vinden bij mijn Spring-tutorials, vergeet niet om je opmerkingen achter te laten, 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

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave