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

บทนำ

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

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

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

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

ขั้นตอนที่ 1: อัปเดตเซิร์ฟเวอร์ของคุณ

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

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

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

Apache Maven ต้องการให้ติดตั้ง Java บนเซิร์ฟเวอร์ของคุณ ตามค่าเริ่มต้น Java ไม่สามารถใช้ได้ในที่เก็บของ Ubuntu เพิ่ม Oracle Java PPA ไปยัง Apt ด้วยคำสั่งต่อไปนี้:

sudo add-apt-repository ppa:webupd8team/java

จากนั้นอัปเดตฐานข้อมูลแพ็คเกจ Apt ด้วยคำสั่งต่อไปนี้:

sudo apt-get update -y

ติดตั้ง Oracle Java 8 เวอร์ชันเสถียรล่าสุด

sudo apt-get install oracle-java8-installer

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

java -version

เอาท์พุท:

java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

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

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

cd /opt/
wget http://www-eu.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

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

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

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

sudo mv apache-maven-3.3.9 maven 

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

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

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

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

export M2_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

บันทึกและปิดไฟล์อัพเดตการอนุญาตจากนั้นโหลดตัวแปรสภาวะแวดล้อมด้วยคำสั่งต่อไปนี้:

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

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

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

mvn --version

คุณควรเห็นผลลัพธ์ต่อไปนี้:

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T22:11:47+05:30)
Maven home: /opt/maven
Java version: 1.8.0_101, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_US, platform encoding: ANSI_X3.4-1968
OS name: "linux", version: "3.13.0-32-generic", arch: "amd64", family: "unix"

ขอแสดงความยินดี! คุณติดตั้ง Apache Maven สำเร็จบนเซิร์ฟเวอร์ Ubuntu 16.04 ของคุณ



Leave a Comment

การสร้างเครือข่ายเซิร์ฟเวอร์ Minecraft ด้วย BungeeCord บน Debian 8, Debian 9 หรือ CentOS 7

การสร้างเครือข่ายเซิร์ฟเวอร์ Minecraft ด้วย BungeeCord บน Debian 8, Debian 9 หรือ CentOS 7

สิ่งที่คุณต้องการคือ Vultr VPS ที่มี RAM อย่างน้อย 1GB การเข้าถึง SSH (ด้วยสิทธิ์ root / การดูแลระบบ) ขั้นตอนที่ 1: การติดตั้ง BungeeCord สิ่งแรกที่ต้องทำก่อน

ติดตั้งเซิร์ฟเวอร์สื่อ Red5 บน CentOS 7

ติดตั้งเซิร์ฟเวอร์สื่อ Red5 บน CentOS 7

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

ป้องกันข้อความป๊อปอัป Java Update Available

ป้องกันข้อความป๊อปอัป Java Update Available

วิธีเปิดหรือปิดใช้งานข้อความ Java Update Available ใน Windows และ MacOS

ติดตั้งเซิร์ฟเวอร์สื่อ Red5 บน Ubuntu 16.04

ติดตั้งเซิร์ฟเวอร์สื่อ Red5 บน Ubuntu 16.04

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

วิธีการติดตั้ง Scala บน CentOS 7

วิธีการติดตั้ง Scala บน CentOS 7

Scala เป็นภาษาโปรแกรมเชิงวัตถุและใช้งานได้ เป็นภาษายอดนิยมที่ใช้ในการพัฒนาแอปพลิเคชั่นเช่น Spark, Akka, และ

วิธีการติดตั้ง Gradle บน CentOS 7

วิธีการติดตั้ง Gradle บน CentOS 7

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

การติดตั้ง Apache Tomcat บน Ubuntu 14.04

การติดตั้ง Apache Tomcat บน Ubuntu 14.04

Apache Tomcat สร้างขึ้นโดยองค์กรเดียวกับ Apache เว็บเซิร์ฟเวอร์ยอดนิยมเป็นเว็บเซิร์ฟเวอร์ที่ให้บริการหน้าเว็บ Java แก่ผู้เยี่ยมชม ในรัชกาลที่

วิธีการติดตั้ง Gradle บน Ubuntu 16.10

วิธีการติดตั้ง Gradle บน Ubuntu 16.10

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

วิธีการติดตั้งและกำหนดค่า Elastic Stack (Elasticsearch, Logstash และ Kibana) บน Ubuntu 17.04

วิธีการติดตั้งและกำหนดค่า Elastic Stack (Elasticsearch, Logstash และ Kibana) บน Ubuntu 17.04

เนื่องจากโครงสร้างพื้นฐานด้านไอทีกำลังเคลื่อนไปสู่คลาวด์และ Internet of Things กำลังเป็นที่นิยมองค์กรและผู้เชี่ยวชาญด้านไอทีจึงใช้บริการคลาวด์สาธารณะ

เซิร์ฟเวอร์ Minecraft Bukkit บน Debian Wheezy

เซิร์ฟเวอร์ Minecraft Bukkit บน Debian Wheezy

เกริ่นนำ Bukkit เป็นส่วนเสริมของ Minecraft ซึ่งมีคุณสมบัติพิเศษบางอย่างรวมถึงปลั๊กอินที่สามารถปรับปรุงประสบการณ์การเล่นเกมของคุณได้อย่างมาก

วิธีการติดตั้ง Apache Maven 3.5 บน CentOS 7

วิธีการติดตั้ง Apache Maven 3.5 บน CentOS 7

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

วิธีการติดตั้ง Apache Tomcat 8 บน CentOS 7

วิธีการติดตั้ง Apache Tomcat 8 บน CentOS 7

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

วิธีการติดตั้งและกำหนดค่า GoCD บน CentOS 7

วิธีการติดตั้งและกำหนดค่า GoCD บน CentOS 7

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

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

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

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

ติดตั้ง Java SE บน CentOS

ติดตั้ง Java SE บน CentOS

บทนำ Java เป็นแพลตฟอร์มซอฟต์แวร์ที่ได้รับความนิยมที่ช่วยให้คุณพัฒนาและรันแอปพลิเคชันและแอปเพล็ต Java ในสภาพแวดล้อมฮาร์ดแวร์ต่างๆ มี

วิธีการติดตั้ง Elasticsearch บนอินสแตนซ์เซิร์ฟเวอร์ Vultr CentOS 7

วิธีการติดตั้ง Elasticsearch บนอินสแตนซ์เซิร์ฟเวอร์ Vultr CentOS 7

Elasticsearch เป็นเครื่องมือค้นหาและวิเคราะห์ข้อความแบบโอเพนซอร์สที่ได้รับความนิยม ด้วยความสามารถในการปรับขยายได้และการใช้งานที่ง่ายทำให้ Elasticsearch เป็นแบบขยาย

ติดตั้ง Tomcat บน Ubuntu 16.04

ติดตั้ง Tomcat บน Ubuntu 16.04

คำแนะนำนี้อธิบายวิธีการติดตั้ง Apache Tomcat บนเซิร์ฟเวอร์ Ubuntu 16.04 ข้อกำหนดเบื้องต้นปรับใช้อินสแตนซ์เซิร์ฟเวอร์ Ubuntu 16.04 ใหม่ สร้าง sud ที่ไม่ใช่รูท

วิธีการติดตั้ง Java 8 ด้วยตนเองบน Ubuntu 16.04

วิธีการติดตั้ง Java 8 ด้วยตนเองบน Ubuntu 16.04

ในคู่มือนี้คุณจะได้เรียนรู้วิธีการติดตั้ง Java 8 บน Ubuntu 16.04 ด้วยตนเอง คำแนะนำในบทช่วยสอนนี้จะทำงานกับ Ubuntu รุ่นอื่นด้วย

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

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ในขณะที่วิทยาศาสตร์มีวิวัฒนาการไปอย่างรวดเร็ว โดยรับช่วงต่อความพยายามของเราอย่างมาก ความเสี่ยงในการทำให้ตัวเองตกอยู่ในภาวะภาวะเอกฐานที่อธิบายไม่ได้ก็เพิ่มขึ้นเช่นกัน อ่านว่าภาวะเอกฐานอาจมีความหมายสำหรับเราอย่างไร

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

AI ในการดูแลสุขภาพได้ก้าวกระโดดอย่างมากจากทศวรรษที่ผ่านมา ดังนั้นอนาคตของ AI ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน