1. ภาพรวม
พูดง่ายๆว่า Maven เป็นเครื่องมือบรรทัดคำสั่งสำหรับสร้างแอปพลิเคชัน Java
โครงการ Maven มีไฟล์ ZIP แบบง่ายที่มี Maven เวอร์ชันที่คอมไพล์ไว้ล่วงหน้า ไม่มีตัวติดตั้ง ขึ้นอยู่กับคุณที่จะตั้งค่าข้อกำหนดเบื้องต้นและสภาพแวดล้อมเพื่อเรียกใช้ Maven
การติดตั้ง Apache Maven เป็นกระบวนการง่ายๆในการแตกไฟล์เก็บถาวรและเพิ่มโฟลเดอร์ bin ด้วยคำสั่งmvnไปยัง PATH
1.1. ข้อกำหนดเบื้องต้น
Maven เขียนด้วย Java (และใช้เป็นหลักในการสร้างโปรแกรม JVM) ดังนั้นข้อกำหนดเบื้องต้นที่สำคัญคือ Java JDK คุณต้องติดตั้ง Java JDK (เช่นจากไซต์ดาวน์โหลดของ Oracle) และคุณควรติดตั้งลงในชื่อพา ธ โดยไม่มีช่องว่าง
เมื่อติดตั้ง Java แล้วคุณต้องแน่ใจว่าคำสั่งจาก Java JDK อยู่ในตัวแปรสภาพแวดล้อม PATH ของคุณ กำลังทำงานตัวอย่างเช่น:
java -version
ต้องแสดงหมายเลขเวอร์ชันที่ถูกต้อง
2. การติดตั้ง Maven บน Windows
ในการติดตั้ง Maven บน windows ตรงไปที่เว็บไซต์ Apache Maven เพื่อดาวน์โหลดเวอร์ชันล่าสุดเลือกไฟล์ zip Maven ตัวอย่างเช่น apache-maven-3.3.9-bin.zip
แตกไฟล์ไปยังโฟลเดอร์ที่คุณต้องการให้ Maven อยู่
2.1. การเพิ่ม Maven ในเส้นทางสิ่งแวดล้อม
เพิ่มทั้งM2_HOMEและMAVEN_HOMEตัวแปรสภาพแวดล้อมของ Windows โดยใช้คุณสมบัติของระบบและชี้ไปยังโฟลเดอร์ Maven ของคุณ
อัปเดตตัวแปร PATH โดยต่อท้ายโฟลเดอร์ Maven bin - % M2_HOME% \ binเพื่อให้คุณสามารถรันคำสั่งของ Maven ได้ทุกที่
ในการตรวจสอบให้รัน:
mvn -version
ในพรอมต์คำสั่ง ควรแสดงเวอร์ชัน Maven เวอร์ชัน java และข้อมูลระบบปฏิบัติการ เพียงเท่านี้คุณก็ได้ตั้งค่า Maven บนระบบ Windows ของคุณแล้ว
3. การติดตั้ง Maven บน Linux
ในการติดตั้ง Maven บนระบบปฏิบัติการ Linux ให้ดาวน์โหลดเวอร์ชันล่าสุดจากไซต์ Apache Maven เลือกไฟล์ Maven binary tar.gz ตัวอย่างเช่น: apache-maven-3.3.9-bin.tar.gz
แตกไฟล์เก็บถาวรไปยังตำแหน่งที่คุณต้องการ
3.1. การเพิ่ม Maven ในเส้นทางสิ่งแวดล้อม
เปิดเทอร์มินัลคำสั่งและรันคำสั่งต่อไปนี้เพื่อตั้งค่าตัวแปรสภาพแวดล้อม:
$ export M2_HOME=/usr/local/apache-maven/apache-maven-3.3.9 $ export M2=$M2_HOME/bin $ export MAVEN_OPTS=-Xms256m -Xmx512m
ด้วยเส้นทางM2_Home ที่สอดคล้องกับตำแหน่งของไฟล์ Maven ที่แยกออกมา
ต่อท้ายตัวแปรM2เข้ากับเส้นทางระบบ:
$ export PATH=$M2:$PATH
สุดท้ายตรวจสอบว่ามีการเพิ่ม Maven หรือไม่โดยเรียกใช้:
$ mvn -version
ผลลัพธ์ควรเป็นดังนี้:
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2016-12-03T17:27:37+05:30) Maven home: /usr/local/apache-maven/apache-maven-3.3.9 Java version: 1.8.0_75, vendor: Oracle Corporation Java home: /usr/local/java-current/jdk1.8.0_75/jre
คุณติดตั้ง Maven บนระบบ Linux เรียบร้อยแล้ว
3.2. การติดตั้ง Maven บน Ubuntu
ในเทอร์มินัลให้เรียกใช้apt-cache search mavenเพื่อรับแพ็คเกจ Maven ที่มีทั้งหมด:
$ apt-cache search maven .... libxmlbeans-maven-plugin-java-doc - Documentation for Maven XMLBeans Plugin maven - Java software project management and comprehension tool maven-debian-helper - Helper tools for building Debian packages with Maven maven2 - Java software project management and comprehension tool
แพ็คเกจ Maven มาพร้อมกับ Apache Maven ล่าสุดเสมอ
เรียกใช้คำสั่งsudo apt-get install mavenเพื่อติดตั้ง Apache Maven ล่าสุด
$ sudo apt-get install maven
การดาวน์โหลดจะใช้เวลาสักครู่ เมื่อดาวน์โหลดแล้วคุณสามารถตรวจสอบได้โดยเรียกใช้mvn -versionเพื่อตรวจสอบการติดตั้งของคุณ
4. การติดตั้ง Maven บน Mac OS X
การติดตั้ง Maven บนระบบปฏิบัติการ Mac OS X, ดาวน์โหลดรุ่นล่าสุดจากเว็บไซต์ Apache Maven เลือกไฟล์ tar.gz Maven ไบนารีเช่นApache Maven--3.3.9-bin.tar.gz
แตกไฟล์เก็บถาวรไปยังตำแหน่งที่คุณต้องการ
4.1. Adding Maven to the Environment Path
Open the terminal and switch to the directory where the files were extracted to and then login as Super – User.
Remove the tar.gz archive:
rm Downloads/apache-maven*bin.tar.gz
Fix the permissions:
chown -R root:wheel Downloads/apache-maven*
Switch the Maven contents:
mv Downloads/apache-maven* /opt/apache-maven
Archive the Admin session:
exit
Add Maven binaries to the path and append.
nano $HOME/.profile export PATH=$PATH:/opt/apache-maven/bin
Ctrl+x to Save and Exit from “nano”.
To load the new set up run:
bash
To test the new installation run:
mvn -version
You are now ready to use Maven on your Mac OS X.
4.2. HighSierra Compatibility
For HighSierra users, we'll need to additionally add Maven binaries to the path and append.
nano $HOME/.bashrc export PATH=$PATH:/opt/apache-maven/bin
Ctrl+x to save and exit from “nano”.
To load the new set up run: bash
5. Conclusion
This quick guide illustrated how to install Maven on the major operating systems for development.
หากต้องการเรียนรู้วิธีเริ่มต้นใช้งาน Spring with Maven โปรดดูบทช่วยสอนที่นี่