Site icon Learning & Doing

Install Apache Maven pada Rocky Linux

maven

Pada kesempatan kali ini saya akan membahas cara Install Apache Maven pada Rocky Linux.

Apache Maven adalah Java Build Tools yang menggunakan konsep Project Object Model (POM). POM tersebut berisi informasi dan konfigurasi yang digunakan Maven untuk membuat project. Pada dasarnya POM adalah sebuath XML File yang terdapat di dalam project Maven dan di dalam File inilah konfigurasi dari project kita berada.

Ada banyak keunggulan dari penggunakan Maven ini, diantaranya adalah Maven membuat struktur project sendiri sehingga project tersebut akan dapat dibuka dengan berbagai IDE dikarenakan Maven mendefinisikan projectnya sendiri. Selain itu memanage Dependency dengan Maven menjadi mudah. Biasanya dalam mendevelop aplikasi Java membutuhkan File Jar dari luar default jar yang tersedia pada JDK yang berisi Class-class untuk kemudian kita panggil. Artinya aplikasi kita dependent terhadap Class-class tersebut. Class-class tersebut pun terkadang dependent terhadap Class lain diluar jar packagenya. Dengan Maven hanya tinggal definisikan saja di File POM.xml dependency nya maka Maven akan otomatis mendownload file-file jar tersebut ke Repository sehingga dapat kita gunakan. Hal tersebut berbeda dengan mengimport File Jar secara manual yang biasanya digunakan jika mencreate project langsung dari IDE. File-file jar hasil download tersebut dapat dilihat di Folder (On Windows) Users\NamaUser\.m2\repository. Dalam Folder tersebut terdapat Folder-folder yang berisi file jar yang kita download beserta file-file lainnya.

1. install dari repo

dnf info maven
dnf install maven -y
mvn --version

2. install latest version

- Install OpenJDK 

dnf install java-11-openjdk

- install maven

wget https://downloads.apache.org/maven/maven-3/3.8.1/binaries/apache-maven-3.8.1-bin.tar.gz
mkdir /usr/local/maven
tar xzf apache-maven-3.8.1-bin.tar.gz -C /usr/local/maven/ --strip-components=1

- add path

echo export 'PATH=$PATH:/usr/local/maven/bin/' > /etc/profile.d/maven.sh

chmod +x /etc/profile.d/maven.sh

echo 'export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.12.0.7-0.el8_4.x86_64' >> /etc/profile.d/maven.sh

source /etc/profile.d/maven.sh

- cek version

mvn --version

3. Dokumentasi untuk maven bisa di lihat di sini
Exit mobile version