ฉันประสบปัญหาเดียวกัน น่าเศร้าที่ฉันสามารถอัปเดตเป็น 3.6.3 ผ่านตัวจัดการแพ็คเกจได้ ดังนั้นฉันจึงติดตั้งด้วยตนเอง ขั้นตอนการติดตั้งบน Ubuntu ด้านล่าง:
Maven 3.3+ ต้องติดตั้ง JDK 1.7 หรือสูงกว่า
ดาวน์โหลด Apache Maven ฉันติดตั้ง 3.8.4 แล้ว คุณสามารถตรวจสอบเวอร์ชันล่าสุดได้ที่นี่: https://maven.apache.org/download.cgi
เราบันทึกไฟล์เก็บถาวรไปที่ /tmp
$ TMP_MAVEN_VERSION=3.8.4
$ wget https://apache.org/dist/maven/maven-3/$TMP_MAVEN_VERSION/binaries/apache-maven-$TMP_MAVEN_VERSION-bin.tar.gz -P /tmp
จากนั้นคลายซิปไปที่ /เลือก
และลบไฟล์เก็บถาวร
$ sudo tar xf /tmp/apache-maven-*.tar.gz -C /opt
$ sudo rm /tmp/apache-maven-*-bin.tar.gz
ต่อไปเราจะสร้าง sym-link
$ sudo ln -s /opt/apache-maven-$TMP_MAVEN_VERSION /opt/maven
สุดท้ายเราตั้งค่า env
$ sudo echo "ส่งออก JAVA_HOME=/usr/lib/jvm/default-java
ส่งออก M2_HOME=/opt/maven
ส่งออก MAVEN_HOME=/opt/maven
ส่งออก PATH=${M2_HOME}/bin:${PATH}" >> /etc/profile.d/maven.sh
หากต้องการใช้โดยไม่ต้องรีสตาร์ท เราทำให้สามารถเรียกใช้งานได้และเรียกใช้
$ sudo chmod +x /etc/profile.d/maven.shsource /etc/profile.d/maven.sh
$ แหล่งที่มา /etc/profile.d/maven.sh
ตอนนี้คุณสามารถตรวจสอบได้ว่ามีการติดตั้งอย่างถูกต้อง
$ mvn -v
อาปาเช่ Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
หน้าแรกของ Maven: /opt/maven
เวอร์ชัน Java: 11.0.13 ผู้จำหน่าย: Ubuntu รันไทม์: /usr/lib/jvm/java-11-openjdk-amd64
ภาษาเริ่มต้น: en การเข้ารหัสแพลตฟอร์ม: UTF-8
ชื่อระบบปฏิบัติการ: "linux", เวอร์ชัน: "5.11.0-1022-aws", arch: "amd64", family: "unix"
ได้มาจาก