Android

วิธีการติดตั้ง apache maven บน centos 7

How to install Apache Maven on CentOS 7

How to install Apache Maven on CentOS 7

สารบัญ:

Anonim

Apache Maven เป็นเครื่องมือการจัดการโครงการโอเพนซอร์สและฟรีและความเข้าใจที่ใช้เป็นหลักสำหรับโครงการ Java Maven ใช้ Project Object Model (POM) ซึ่งเป็นไฟล์ XML ที่มีข้อมูลเกี่ยวกับโครงการรายละเอียดการกำหนดค่าการอ้างอิงของโครงการและอื่น ๆ

ในบทช่วยสอนนี้เราจะแสดงวิธีติดตั้ง Apache Maven บน CentOS 7 สองวิธี

ที่เก็บ CentOS อย่างเป็นทางการมีแพ็คเกจ Maven ที่สามารถติดตั้งได้ด้วย yum package manager นี่เป็นวิธีที่ง่ายที่สุดในการติดตั้ง Maven บน CentOS อย่างไรก็ตามรุ่นที่รวมอยู่ในที่เก็บอาจล่าช้าหลัง Maven เวอร์ชันล่าสุด

ในการติดตั้ง Maven รุ่นล่าสุดให้ทำตามคำแนะนำในส่วนที่สองของบทความนี้ซึ่งเราจะทำการดาวน์โหลด Maven จากเว็บไซต์ทางการของพวกเขา

เลือกวิธีการติดตั้งที่เหมาะสมที่สุดสำหรับการตั้งค่าและสภาพแวดล้อมของคุณ

ข้อกำหนดเบื้องต้น

ผู้ใช้ที่คุณกำลังเข้าสู่ระบบต้องมีสิทธิ์ sudo เพื่อให้สามารถติดตั้งแพ็คเกจได้

การติดตั้ง Apache Maven บน CentOS ด้วย Yum

การติดตั้ง Maven บน CentOS 7 โดยใช้ yum นั้นเป็นกระบวนการที่ง่ายและตรงไปตรงมา

  1. ติดตั้ง Maven โดยพิมพ์คำสั่งต่อไปนี้ในเทอร์มินัลของคุณ:

    sudo yum install maven

    ตรวจสอบการติดตั้งโดยพิมพ์คำสั่ง mvn -version :

    mvn -version

    ผลลัพธ์ควรมีลักษณะดังนี้:

    Apache Maven 3.0.5 (Red Hat 3.0.5-17) Maven home: /usr/share/maven Java version: 1.8.0_191, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "3.10.0-862.3.2.el7.x86_64", arch: "amd64", family: "unix"

แค่นั้นแหละ. Maven ได้รับการติดตั้งบนระบบ CentOS ของคุณแล้วและคุณสามารถเริ่มใช้งานได้

ติดตั้ง Apache Maven รุ่นล่าสุด

ส่วนต่อไปนี้ให้คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการติดตั้ง Apache Maven รุ่นล่าสุดบน CentOS 7 เราจะดาวน์โหลด Apache Maven รุ่นล่าสุดจากเว็บไซต์ทางการของพวกเขา

1. ติดตั้ง OpenJDK

Maven 3.3+ ต้องติดตั้ง JDK 1.7 ขึ้นไป เราจะติดตั้ง OpenJDK ซึ่งเป็นการพัฒนาจาวาและรันไทม์เริ่มต้นใน CentOS 7

ติดตั้งแพ็คเกจ OpenJDK โดยพิมพ์:

java-1.8.0-openjdk

ตรวจสอบว่า Java ได้รับการติดตั้งเรียบร้อยแล้วโดยการรันคำสั่งต่อไปนี้:

java -version

ผลลัพธ์ควรมีลักษณะดังนี้:

openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-b12) OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

2. ดาวน์โหลด Apache Maven

ในขณะที่เขียนบทความนี้ Apache Maven เวอร์ชันล่าสุดคือ 3.6.0 ก่อนดำเนินการในขั้นตอนต่อไปคุณควรตรวจสอบหน้าดาวน์โหลด Maven เพื่อดูว่ามีรุ่นที่ใหม่กว่าหรือไม่

เริ่มต้นด้วยการดาวน์โหลด Apache Maven ในไดเร็กทอรี /tmp โดยใช้คำสั่ง wget ต่อไปนี้:

wget https://www-us.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz -P /tmp

เมื่อการดาวน์โหลดเสร็จสิ้นให้แตกไฟล์เก็บถาวรในไดเร็กทอรี /opt :

sudo tar xf /tmp/apache-maven-3.6.0.tar.gz -C /opt

หากต้องการควบคุมเวอร์ชันและการอัปเดตของ Maven ให้มากขึ้นเราจะสร้างลิงก์สัญลักษณ์ที่จะชี้ไปที่ไดเรกทอรีการติดตั้ง Maven:

sudo ln -s /opt/apache-maven-3.6.0 /opt/maven

ในการอัพเกรดการติดตั้ง Maven ของคุณเพียงแค่แกะรุ่นที่ใหม่กว่าและเปลี่ยน symlink เพื่อชี้ไปที่มัน

3. การตั้งค่าตัวแปรสภาพแวดล้อม

ต่อไปเราจะต้องตั้งค่าตัวแปรสภาพแวดล้อม เปิดเท็กซ์เอดิเตอร์ของคุณและสร้างไฟล์ใหม่ชื่อ mavenenv.sh ภายใน mavenenv.sh

sudo nano /etc/profile.d/maven.sh

วางบรรทัดต่อไปนี้:

/etc/profile.d/maven.sh

export JAVA_HOME=/usr/lib/jvm/jre-openjdk export M2_HOME=/opt/maven export MAVEN_HOME=/opt/maven export PATH=${M2_HOME}/bin:${PATH}

บันทึกและปิดไฟล์ สคริปต์นี้จะมีที่มาเมื่อเริ่มต้นเชลล์

ทำให้สคริปต์เรียกทำงานได้โดยการรันคำสั่ง chmod ต่อไปนี้:

sudo chmod +x /etc/profile.d/maven.sh

โหลดตัวแปรสภาพแวดล้อมโดยใช้คำสั่ง source :

source /etc/profile.d/maven.sh

4. ตรวจสอบการติดตั้ง

ในการตรวจสอบว่าติดตั้ง Maven แล้วให้ใช้คำสั่ง mvn -version ซึ่งจะพิมพ์เวอร์ชัน Maven:

mvn -version

คุณควรเห็นสิ่งต่อไปนี้:

Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T18:41:47Z) Maven home: /opt/maven Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "3.10.0-862.3.2.el7.x86_64", arch: "amd64", family: "unix"

แค่นั้นแหละ. Maven เวอร์ชันล่าสุดติดตั้งบนระบบ CentOS ของคุณแล้ว

ข้อสรุป

คุณติดตั้ง Apache Maven สำเร็จบน CentOS 7 ของคุณแล้วคุณสามารถไปที่หน้าเอกสาร Apache Maven อย่างเป็นทางการและเรียนรู้วิธีเริ่มต้นใช้งาน Maven

java maven centos