วิธีการติดตั้ง Apache Maven บน Ubuntu 20.04

วิธีการติดตั้ง Apache Maven บน Ubuntu 20.04

ในบทความนี้ เราจะมาดูวิธีการติดตั้ง Apache Maven บน Ubuntu 20.04 เราจะติดตั้งเวอร์ชัน Apache Maven 3.6.3

Apache Maven เป็นเครื่องมือจัดการโครงการซอฟต์แวร์และทำความเข้าใจ ตามแนวคิดของโมเดลวัตถุของโครงการ (POM) Maven สามารถจัดการการสร้าง การรายงาน และเอกสารของโครงการจากข้อมูลส่วนกลาง

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

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

  • เซิร์ฟเวอร์เฉพาะที่ติดตั้งระบบปฏิบัติการ Ubuntu 20.04
  • ผู้ใช้ root หรือไม่ใช่ root ที่มีสิทธิ์ sudo

ความต้องการของระบบ

  • Maven 3.3+ ต้องใช้ JDK 1.7 หรือสูงกว่าเพื่อดำเนินการ
  • ไม่มีข้อกำหนดหน่วยความจำขั้นต่ำ
  • ไม่มีข้อกำหนดระบบปฏิบัติการขั้นต่ำ สคริปต์เริ่มต้นจะรวมอยู่ในเชลล์สคริปต์และไฟล์แบตช์ของ Windows

ขั้นตอนที่ 1 - ทำให้เซิร์ฟเวอร์ของคุณทันสมัยอยู่เสมอ

# apt-get update -y
# apt-get upgrade -y

ขั้นตอนที่ 2 - ติดตั้ง Java

ต่อไปเราจะติดตั้ง OpenJDK 11

# apt-get install -y default-jre

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

# java -version

ผลลัพธ์จะคล้ายกับต่อไปนี้:

openjdk version "11.0.8' 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)

ขั้นตอนที่ 3 - ติดตั้ง Apache Maven

เราจะเปลี่ยนไดเร็กทอรีการทำงานปัจจุบันของเราเป็นไดเร็กทอรี/opt/ :

# cd /opt/

เราสามารถดาวน์โหลด Apache Maven เวอร์ชันเสถียรล่าสุดได้จากเว็บไซต์ทางการ: โดยใช้คำสั่งwget ในกรณีที่ไม่มีคำสั่งwgetคุณสามารถติดตั้งได้โดยใช้# apt-get install wget -yคำสั่ง

# wget https://www-us.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

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

# tar -xvzf apache-maven-*tar.gz

ตอนนี้ เปลี่ยนชื่อไดเร็กทอรีที่แยกออกมาโดยใช้คำสั่งต่อไปนี้:

# mv apache-maven-3.6.3 maven

ขั้นตอนที่ 4 - ตั้งค่าตัวแปรสภาพแวดล้อม

ต่อไปเราจะต้องตั้งค่าตัวแปรสภาพแวดล้อมเช่นM2_HOME , JAVA_HOMEและเส้นทาง คุณสามารถทำได้โดยการสร้างmavenenv.shในแฟ้มของ/etc/profile.d/ไดเรกทอรี:

# vi /etc/profile.d/mavenenv.sh

เพิ่มบรรทัดต่อไปนี้:

export JAVA_HOME=/usr/lib/jvm/default-java
export M2_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

บันทึกและปิด

ทำให้ไฟล์ปฏิบัติการได้:

# chmod +x /etc/profile.d/mavenenv.sh

ตอนนี้คุณสามารถโหลดตัวแปรสภาพแวดล้อมได้:

# source /etc/profile.d/mavenenv.sh

ขั้นตอนที่ 5 - ตรวจสอบการติดตั้ง

เมื่อกำหนดค่าทุกอย่างสำเร็จแล้ว ให้ตรวจสอบเวอร์ชันของ Apache Maven:

# mvn --version

ผลลัพธ์จะคล้ายกับต่อไปนี้:

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven
Java version: 11.0.8, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux', version: "5.4.0-51-generic', arch: "amd64', family: "unix'

เราติดตั้ง Apache Maven สำเร็จแล้ว

ในบทความนี้ เราได้เห็นวิธีการติดตั้ง Apache Maven บน Ubuntu 20.04 แล้ว


วิธีปิดการใช้งาน Block Editor และติดตั้ง Classic Editor ใน WordPress 5.0

วิธีปิดการใช้งาน Block Editor และติดตั้ง Classic Editor ใน WordPress 5.0

เริ่มต้นด้วย WordPress 5.0 ตัวแก้ไขเริ่มต้นบน WordPress คือตัวแก้ไขบล็อกใหม่ ตัวแก้ไขใหม่แตกต่างไปจากเดิมอย่างสิ้นเชิง

การแก้ไข: “ตัวแก้ไขพบข้อผิดพลาดที่ไม่คาดคิด” ใน WordPress หลังจากอัปเดต

การแก้ไข: “ตัวแก้ไขพบข้อผิดพลาดที่ไม่คาดคิด” ใน WordPress หลังจากอัปเดต

ไม่สามารถเขียนบทความใหม่โดยใช้ตัวแก้ไขบล็อกใหม่ใน WordPress ได้? โอกาสที่คุณจะได้รับ “The editor

🔧 การแก้ไข: การติดตั้ง PHP ของคุณดูเหมือนจะไม่มีส่วนขยาย MySQL ที่ WordPress . ต้องการ

🔧 การแก้ไข: การติดตั้ง PHP ของคุณดูเหมือนจะไม่มีส่วนขยาย MySQL ที่ WordPress . ต้องการ

ต้องการเรียกใช้ไซต์ WordPress ที่จัดการด้วยตนเองหรือไม่? ยอดเยี่ยม. คุณจะได้เรียนรู้หลายล้านสิ่ง หนึ่งในส่วนสำคัญของการตั้งค่า

วิธีรีเฟรชรายการโฟลเดอร์ใน Windows 11

วิธีรีเฟรชรายการโฟลเดอร์ใน Windows 11

เมื่อไม่มีตัวเลือกรีเฟรชในเมนูบริบท ต่อไปนี้คือวิธีรีเฟรชรายการใน File Explorer ใน Windows 11

วิธีแก้ไขปัญหา WordPress 5.0

วิธีแก้ไขปัญหา WordPress 5.0

ในที่สุด WordPress 5.0 ก็เปิดตัวและมาพร้อมกับประสบการณ์การแก้ไขใหม่ล่าสุดกับ Gutenberg

วิธีตั้งค่า Classic Editor เป็น Default Editor ใน WordPress แทน Gutenberg

วิธีตั้งค่า Classic Editor เป็น Default Editor ใน WordPress แทน Gutenberg

Gutenberg Editor จะกลายเป็นตัวแก้ไขเริ่มต้นใน WordPress ในไม่ช้า คุณจะมีตัวเลือกให้เลือก Classic Editor

วิธีแก้ไขข้อผิดพลาดการจัดเรียง “utf8mb4_0900_ai_ci” เมื่อนำเข้าฐานข้อมูล WordPress

วิธีแก้ไขข้อผิดพลาดการจัดเรียง “utf8mb4_0900_ai_ci” เมื่อนำเข้าฐานข้อมูล WordPress

หากคุณกำลังเปลี่ยนการติดตั้ง WordPress จากเซิร์ฟเวอร์ MySQL 8 ไปเป็น MySQL 5.7 (หรือต่ำกว่า) คุณมักจะประสบปัญหา

วิธีเปิดใช้งานแท็กสั้น PHP

วิธีเปิดใช้งานแท็กสั้น PHP

ในบทความนี้ เราได้กล่าวถึงวิธีเปิดใช้งานแท็กสั้น PHP แล้ว PHP แยกวิเคราะห์ไฟล์โดยใช้แท็กเปิดและปิด ซึ่งดูเหมือนไฟล์ . วิธีเปิดใช้งานแท็กสั้น PHP

กำหนดค่า mod_evasive เพื่อป้องกันการโจมตี DoS และ DDoS บน CentOS

กำหนดค่า mod_evasive เพื่อป้องกันการโจมตี DoS และ DDoS บน CentOS

ในบทความนี้ เราจะเรียนรู้วิธีติดตั้งและกำหนดค่า mod_evasive เพื่อป้องกันการโจมตี DoS และ DDoS บน CentOS โมดูล mod_evasive Apache

วิธีการติดตั้ง PHP ด้วย PHP-FPM สำหรับ NGINX บน CentOS

วิธีการติดตั้ง PHP ด้วย PHP-FPM สำหรับ NGINX บน CentOS

วิธีการติดตั้ง PHP ด้วย PHP-FPM สำหรับ NGINX บน CentOS การกำหนดค่าพื้นฐานของเว็บเซิร์ฟเวอร์ NGINX เพื่อประมวลผลแอปพลิเคชัน PHP และเซิร์ฟเวอร์บนพอร์ต 80