วิธีติดตั้ง Maven บน Windows, Linux, Mac

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 โปรดดูบทช่วยสอนที่นี่