Apache Maven Handledning
Komma igång med Apache Maven
Sök…
Anmärkningar
Som beskrivs i den officiella startguiden :
Maven är ett försök att tillämpa mönster på ett projekt bygga infrastruktur för att främja förståelse och produktivitet genom att ge en tydlig väg i användningen av bästa praxis .
Maven är i huvudsak ett verktyg för projektledning och förståelse och ger som sådan ett sätt att hjälpa till med att hantera:
- bygger
- Dokumentation
- rapportering
- beroenden
- Versionskontroll
- Pressmeddelanden
- Distribution
Därför att stödja utvecklare i många faser av hela programvaruutvecklingslivscykeln (SDLC).
Denna filosofi är en del av Maven i sin kärna: dvs. ordet maven betyder ackumulator av kunskap (på jiddisch).
Maven handlar om att tillämpa mönster för att uppnå en infrastruktur som visar egenskaperna för synlighet, återanvändbarhet, underhållbarhet och begriplighet.
- Maven föddes av den mycket praktiska önskan att få flera projekt att fungera på samma sätt, enligt det officiella uttalandet från Maven .
- Utvecklare kunde fritt röra sig mellan projekt och veta tydligt hur de alla fungerade genom att förstå hur en av dem fungerade
- Samma idé sträcker sig till att testa, generera dokumentation, generera statistik och rapporter och distribuera
versioner
Version | Meddela | Kommentar | Lanseringsdatum |
---|---|---|---|
1,0-beta-2 | meddela | Första (beta) släpp | 2002/03/30 |
1,0 | meddela | Första officiella utgåvan | 2004-07-13 |
2,0 | meddela | Officiell 2.0 release | 2005-10-20 |
3,0 | meddela | Officiell 3.0 release | 2010-10-08 |
Installation eller installation
Binära utgivningar av Maven kan laddas ner från Maven-webbplatsen .
Den binära kommer som ett zip-arkiv eller som ett tar.gz-arkiv. Efter nedladdning kan instruktionerna från installationssidan följas:
- Se till att
JAVA_HOME
är inställd och pekar på din JDK-installation (inte JRE). Till exempel på en Windows-maskin kan denna installationsmapp motsvaraC:\Program Files\Java\jdk1.8.0_51
. - Extrahera distributionsarkivet i den katalog du väljer.
- Lägg till
bin
i den skapade katalogen (benämndapache-maven-3.3.9
för Maven 3.3.9) tillPATH
miljövariabeln. (Hänvisning till att ändra det på Windows ). -
mvn -version
är korrekt genom att köramvn -version
på kommandoraden.
Det finns inget behov att ställa in M2_HOME
eller MAVEN_HOME
.
Installation på Ubuntu
I en terminal kör
sudo apt-get install maven
När installationen är över ska du kontrollera att den fungerar korrekt med
mvn -v
bör utgången se ut:Apache Maven 3.3.9 Maven home: /usr/share/maven Java version: 1.8.0_121, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "4.8.0-parrot-amd64", arch: "amd64", family: "unix"
Om detta inte fungerar, se till att du har en JDK installerad i din miljö javac -version
Konfigurera proxyinställningar
Om din internetanslutning tillhandahålls via en proxy kan Maven inte ladda ner burkar från fjärrförvar - ett vanligt problem som företag står inför.
För att lösa detta måste Maven ange detaljer och referenser för proxyn genom att gå till {Maven installera plats} → konf → settings.xml
. Rulla ner till <proxies>
-taggen och ange informationen här med det format som nämns i kommentarerna.
För Eclipse-användare
Eclipse använder sin egen settings.xml
fil för att köra Maven, vars plats kan hittas genom att gå till menyn Fönster → Inställningar → Maven → Användarinställningar → Användarinställningar:. Om filen inte är tillgänglig på den nämnda platsen kan du bara skapa den själv eller skapa ett duplikat av filen från ovanstående plats {Maven installera plats} → konf → settings.xml
.
För IntelliJ-användare
Öppna inställningarna och navigera till Maven -> Importera. (Detta kan kapslas in under Build, Execution, Deployment -> Build Tools ->, beroende på vilken IntelliJ-version du använder.)
Ställ in fältet "VM-alternativ för importör" som:
-DproxySet=true -DproxyHost=<HOST> -DproxyPort=<PORT>
-DproxySet=true -DproxyHost=myproxy.com -DproxyPort=8080
Applicera och starta om IntelliJ.
Installation på Mac OSX med Brew
- I en terminal kör
brew install maven
- När installationen är över ska du kontrollera att maven fungerar korrekt med
mvn -v
. Utgången ska se ut som:
Apache Maven 3.3.9
Maven home: /usr/local/Cellar/maven/3.3.9/libexec
Java version: 1.8.0_121, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.4", arch: "x86_64", family: "mac"
Om detta inte fungerar, se till att du har en JDK installerad i din miljö javac -version