Install Maven pada Ubuntu 22.04
- Get link
- X
- Other Apps
Pastikan kita sudah menginstall java, kalau belum silahkan mengikuti langkah-langkah berikut ini :
Install Java (JDK21) dan Setting Environment Variable pada Ubuntu 22.04
Download resource maven (binary) yang tersedia pada website resminya (maven),
Pada link yang berwarna merah, klik kanan, copy link. Pada saat artikel ini dibuat, versi terbaru maven adalah versi 3.9.3, sehingga link hasil copynya adalah sebagai berikut :
https://dlcdn.apache.org/maven/maven-3/3.9.3/binaries/apache-maven-3.9.3-bin.tar.gz
Kemudian Masuk ke directory /opt
$ cd /opt
Lalu download maven melalui link yang sudah di copy sebelumnya.
$ sudo wget https://dlcdn.apache.org/maven/maven-3/3.9.8/binaries/apache-maven-3.9.8-bin.tar.gz
Kemudian, extract hasil downloadnya
$ sudo tar -xf apache-maven-3.9.8-bin.tar.gz
Rename directory hasil extract menjadi directory bernama maven.
$ sudo mv apache-maven-3.9.8 maven
Untuk memastikan maven bekerja dengan baik, kita perlu melakukan beberapa setting environment variable yang terdiri dari JAVA_HOME , M3_HOME, MAVEN_HOME dan PATH (untuk keperluan maven saja).
$ sudo nano /etc/profile.d/maven.sh
Inputkan setting environment variable. Pada komputer yang saya gunakan, environment variable java berada pada directory "/usr/lib/jvm/jdk-20/bin/java".Untuk kebutuhan maven, JAVA_HOME hanya cukup sampai directory "bin" saja, sehingga setting JAVA_HOME untuk maven saya modifikasi menjadi "/usr/lib/jvm/jdk-20/bin". Berikut setting environment variable yang saya input ke "/etc/profile.d/maven.sh".
export JAVA_HOME=/usr/lib/jvm/jdk-21.0.4-oracle-x64
export M3_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M3_HOME}/bin:${PATH}
Assign execute privileges :
$ sudo chmod +x /etc/profile.d/maven.sh
Refresh dan eksekusi filte tersebut
$ source /etc/profile.d/maven.sh
Silahkan cek hasil installasi maven dengan melihat versinya.
$ mvn --version
Jika installasi berhasil, maka akan muncul maven version seperti tampilan berikut :
- Get link
- X
- Other Apps
Comments
Post a Comment