ติดตั้ง Apache Maven บน Ubuntu 18.04

บทนำ

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

ในบทช่วยสอนนี้คุณจะได้เรียนรู้วิธีการติดตั้ง Apache Maven บน Ubuntu 18.04

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

  • เซิร์ฟเวอร์ Vultr Ubuntu 18.04 ที่ปรับใช้ใหม่
  • ผู้ใช้ที่ไม่ใช่รูทที่มีสิทธิ์ sudo สร้างขึ้นบนเซิร์ฟเวอร์ของคุณ

อัปเดตเซิร์ฟเวอร์ของคุณ

ก่อนอื่นให้อัพเดตระบบของคุณเป็นเวอร์ชันเสถียรล่าสุด:

sudo apt-get update -y
sudo apt-get upgrade -y

ติดตั้ง Java

Maven 3.3 หรือสูงกว่าจำเป็นต้องติดตั้ง JDK 1.7 ขึ้นไป เราจะติดตั้ง OpenJDK ซึ่งเป็นการพัฒนาจาวาและรันไทม์เริ่มต้นใน Ubuntu 18.04

ติดตั้ง OpenJDK:

sudo apt-get install -y default-jdk

ตรวจสอบเวอร์ชั่น Java:

java -version

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

openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.3)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.3, mixed mode)

ติดตั้ง Apache Maven

ก่อนอื่นให้เปลี่ยนไดเรกทอรีทำงานของคุณเป็น/opt/ไดเรกทอรี:

cd /opt/

คุณสามารถดาวน์โหลด Apache Maven เวอร์ชันเสถียรล่าสุดได้จากเว็บไซต์อย่างเป็นทางการ :

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

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

sudo tar -xvzf apache-maven-3.6.0-bin.tar.gz

ถัดไปเปลี่ยนชื่อไดเรกทอรีที่แยกแล้ว:

sudo mv apache-maven-3.6.0 maven 

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

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

sudo 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}

บันทึกและปิดไฟล์และทำให้สามารถเรียกใช้งานได้:

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

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

source /etc/profile.d/mavenenv.sh

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

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

mvn --version

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

Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T18:41:47Z)
Maven home: /opt/maven
Java version: 10.0.2, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-36-generic", arch: "amd64", family: "unix"

ขอแสดงความยินดีคุณได้ติดตั้ง Apache Maven บนเซิร์ฟเวอร์ Ubuntu 18.04 เรียบร้อยแล้ว ในการเริ่มต้นใช้ Maven เยี่ยมชมอย่างเป็นทางการเอกสาร Apache Maven

ฝากความเห็น

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true