ค้นหาเว็บไซต์

วิธีการติดตั้ง Apache Maven บน Ubuntu และ Debian


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

อ่านเพิ่มเติม: วิธีติดตั้ง Apache Maven ใน CentOS 7

ในบทความนี้ ผมจะอธิบายวิธีการติดตั้งและกำหนดค่าเวอร์ชันล่าสุดของ Apache Maven บนการกระจาย Ubuntu และ Debian พร้อมกับ Java 8 จากพื้นที่เก็บข้อมูล PPA

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

  • อินสแตนซ์เซิร์ฟเวอร์ Ubuntu หรือ Debian ที่เพิ่งปรับใช้หรือที่มีอยู่
  • Java Development Kit (JDK)Maven 3.3+ ต้องใช้ JDK 1.7 หรือสูงกว่าจึงจะทำงานได้

ติดตั้ง OpenJDK 8 ใน Ubuntu และ Debian

Java Development Kit (JDK) เป็นข้อกำหนดที่จำเป็นในการติดตั้ง Apache Maven ดังนั้นก่อนอื่นให้ติดตั้ง Java บน Ubuntu และ ระบบ Debian โดยใช้ พื้นที่เก็บข้อมูล Java PPA ของบุคคลที่สาม และตรวจสอบเวอร์ชันโดยใช้คำสั่งต่อไปนี้

sudo apt install software-properties-common apt-transport-https -y
sudo add-apt-repository ppa:webupd8team/java -y
sudo apt-get update -y
sudo apt-get install oracle-java8-installer
java -version

หากการติดตั้งเป็นไปด้วยดี คุณจะเห็นผลลัพธ์ต่อไปนี้

java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

ติดตั้ง Apache Maven ใน Ubuntu และ Debian

จากนั้น ไปที่หน้าดาวน์โหลด Apache Maven และรับโค้ดไบนารี apache maven เวอร์ชันล่าสุด หรือใช้คำสั่ง wget ต่อไปนี้เพื่อดาวน์โหลดภายใต้โฮมไดเร็กทอรีของ maven '/usr/local/src'

sudo cd /usr/local/src
sudo wget http://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

แตกไฟล์ apache-maven-3.5.4-bin.tar.gz ที่ดาวน์โหลดมา และเปลี่ยนชื่อไดเร็กทอรีเป็น 'apache-maven' โดยใช้คำสั่งต่อไปนี้

sudo tar -xf apache-maven-3.5.4-bin.tar.gz
sudo mv apache-maven-3.5.4/ apache-maven/ 

กำหนดค่าสภาพแวดล้อม Apache Maven

ตอนนี้เราจะกำหนดค่าตัวแปรสภาพแวดล้อมสำหรับไฟล์ Apache Maven บนระบบของเราโดยการสร้างไฟล์การกำหนดค่าใหม่ 'maven.sh' ใน '/etc/profile d' ไดเร็กทอรี

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

เพิ่มตัวแปรสภาพแวดล้อมต่อไปนี้ในไฟล์การกำหนดค่า 'maven.sh'

Apache Maven Environment Variables
MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export M2_HOME=/usr/local/src/apache-maven
export MAVEN_HOME=/usr/local/src/apache-maven
export PATH=${M2_HOME}/bin:${PATH}

ตอนนี้ทำให้ไฟล์การกำหนดค่า 'maven.sh' ทำงานได้ จากนั้นโหลดการกำหนดค่าโดยเรียกใช้คำสั่ง 'source'

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

ตรวจสอบเวอร์ชัน Apache Maven

หากต้องการตรวจสอบการติดตั้ง Apache Maven ให้รันคำสั่ง mvn ต่อไปนี้

mvn --version

หากการติดตั้งเป็นไปด้วยดี คุณจะเห็นผลลัพธ์ที่คล้ายกับภาพต่อไปนี้

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-07-14T19:33:14+01:00)
Maven home: /usr/local/apache-maven
Java version: 1.8.0_171, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_IN, platform encoding: UTF-8
OS name: "linux", version: "4.17.6-1.el7.elrepo.x86_64", arch: "amd64", family: "unix"

แค่นั้นแหละ! คุณติดตั้ง Apache Maven 3.5.4 บนระบบ Ubuntu และ Debian สำเร็จแล้ว หากคุณมีปัญหาใด ๆ ที่เกี่ยวข้องกับการติดตั้ง โปรดแบ่งปันกับเราในส่วนความคิดเห็น