Innehållsförteckning
Maven är ett Java -verktyg för projektledning som skapats av Apache Foundation som ett komplement till Ant som är ett verktyg för automatisering av mjukvarukonstruktionsprocesser som inte omfattas av denna handledning men vars allmänna idé du kan se här.
Det här låter bra men du kommer att fråga dig själv ”Varför säger du att det kommer att göra mitt liv lättare? Jag hanterar mina projekt utan problem i Eclipse ”och det är sant, kanske låter termen” hantera projekt ”enkelt, men hur Maven hanterar beroenden och strukturen i ditt projekt jämförs inte med andra liknande verktyg.
Med Maven behöver du inte längre söka igenom hundratals .burkar för att placera biblioteken i ditt projekt, du lägger inte arbete på att leta efter API: er som kompletterar andra API: er och behöver inte oroa dig för strukturen i ditt projekt, Maven ger dig ” arketyper ”som är fördefinierade projektstrukturer för vissa ändamål och låter dig hantera alla bibliotek som din kod beror på med några enkla XML -taggar och en internetanslutning.
Efter denna introduktion ska vi se hur vi börjar använda Maven.
Eftersom det är ett Java -verktyg måste vi ha Java installerat på vår dator, specifikt den senaste JDK. Vi måste också se till att vi har vår JAVA_HOME miljövariabel konfigurerad korrekt, för detta högerklickar vi på "Den här datorn" eller "datorn", beroende på vilken version av Windows du har, och väljer "Egenskaper", detta tar oss till en liknande skärm till följande:
FÖRSTORA
Där måste du välja alternativet "Avancerad systemkonfiguration" som tar dig till följande skärm:FÖRSTORA
Var ska du skapa variabeln "JAVA_HOME" (om det inte redan finns) och ge det värdet som motsvarar mappen där du har Java installerat, i mitt fall “C: \ Program Files (x86) \ Java \ jdk 1.7.0_60.NoteraOm du vill veta varför det är vägen till min Java -installation beror det på att jag laddade ner Java för Windows x86, liksom Maven för x86 och min version av Windows är 64 bitar, beroende på din processor och din version av Windows kan detta var annorlunda så jag rekommenderar dig att kolla de två sakerna.
När vi har installerat Java måste du ladda ner Maven, välja en "spegel" och ladda ner den senaste versionen (när du skriver den här självstudien är det 3.2.2) innan du fortsätter, var säker på att handledningen inte kommer att gå var som helst. sida. När du har laddat ner väljer du en lämplig mapp för att packa upp filen och uppdatera miljövariablerna (samma som vi såg för steget att placera JAVA_HOME) genom att följa dessa steg:
- Skapa variabeln M2_HOME som pekar på katalogen där du packade upp ZIP-filen "\ apache-maven-3.2.2" (I mitt fall packade jag upp zip-filen i min användarmapp så att det skulle vara C: \ Users \ Manuel \ apache-maven -3.2 .2) Observera att 3.2.2 motsvarar Maven -versionen, så om du laddade ner en annan version, placera motsvarande värde i miljövariabeln.
- Skapa variabeln M2 med följande värde "% M2_HOME% \ bin".
- Lägg till i slutet av variabeln "Sökväg" (Eller skapa den om den inte finns) värdet "% M2%" som du borde kunna köra Maven från kommandoraden.
- Öppna en kommandoradsterminal genom att öppna Start -menyn, välja "Kör" och skriva "cmd".
- Skriv "mvn -version" på kommandoraden för att verifiera att den har installerats korrekt.
Voila! Du har installerat Maven och nu kommer vi att kunna börja använda den.
Därefter, fortfarande inom kommandoraden, gå till en mapp där du vill börja skapa projekt med Maven och kör följande kommando "mvn arketyp: generera", detta kommer att ge dig en ENORM lista (när du skrev denna handledning var 1086) av befintliga projekt ”arketyper” inom Maven -förvaret.
Min rekommendation är att (om du inte kan vänta på nästa handledning) väljer du standardarketypen (helt enkelt trycker på "Enter" när kommandoraden har listat dem), väljer du den senaste versionen (trycker bara på Enter igen) när den frågar du för "groupId" put org.usuario.maven, sedan när den ber om "artifactId" put "newApp" tryck sedan på Retur 2 gånger (för att behålla standardvärdena för "version" och "paket"), och Slutligen säga "Och" för att slutföra processen att skapa ett projekt med den arketypen.
När detta är gjort ser du att i mappen du valde har en Maven -projektmapp dykt upp med namnet "nuevaApp" och i den kommer det att finnas en mapp "src" och en fil "pom.xml" som jag rekommenderar att du öppnar i en textredigerare och se vad den innehåller. I nästa handledning kommer vi att se vad "pom.xml" -filen används till, hur man filtrerar olika arketyper och fördelarna med detta när vi skapar våra egna applikationer.
Detta är bara den första av många Maven -tutorials som finns med mina vårstudier, glöm inte att lämna dina kommentarer 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