Apache Maven adalah alat otomatisasi build gratis dan kuat yang terutama digunakan untuk proyek Java. Ini didasarkan pada Model Objek Proyek. Dengan pakar, Anda dapat mengelola pembuatan, pelaporan, dan dokumentasi proyek secara efisien.
Maven juga dapat digunakan untuk membangun dan mengelola proyek yang ditulis dalam C#, Ruby, Scala, dan bahasa lainnya.
Posting ini akan membantu Anda menginstal Apache Maven di CentOS 8 / RHEL 8.
Instal Java
Kit pengembangan Java adalah persyaratan penting bagi Apache Maven untuk membangun proyek. Instal Oracle JDK atau OpenJDK di sistem Anda.
BACA: Cara Menginstal Oracle Java CentOS 8 / RHEL 8
ATAU
Jika Anda berencana menggunakan OpenJDK untuk Maven, Anda dapat menggunakan perintah DNF untuk menginstalnya.
dnf -y install java-1.8.0-openjdk-devel
Verifikasi instalasi JDK dengan perintah di bawah ini.
java -version
Keluaran:
openjdk version "1.8.0_232" OpenJDK Runtime Environment (build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)
Instal Apache Maven
Anda dapat mengunjungi situs web resmi Apache Maven untuk mengunduh versi stabil terbaru dari Maven atau menggunakan perintah berikut untuk mengunduh Apache Maven v3.6.3.
dnf -y install wget wget https://www-eu.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
Sekarang ekstrak arsip yang diunduh menggunakan perintah tar lalu pindahkan ke lokasi yang diinginkan.
tar -zxvf apache-maven-3.6.3-bin.tar.gz mv apache-maven-3.6.3 /opt/maven
Mengatur Variabel Lingkungan
Sekarang kita akan mengatur variabel lingkungan untuk Maven dengan membuat file maven.sh di bawah direktori /etc/profile.d/.
vi /etc/profile.d/maven.sh
Tambahkan konten berikut.
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-2.el8_1.x86_64/ export M2_HOME=/opt/maven export PATH=${M2_HOME}/bin:${PATH}JAVA_HOME dan M2_HOME akan bergantung pada instalasi JDK dan Maven.
Sekarang muat variabel lingkungan di shell saat ini menggunakan perintah berikut.
source /etc/profile.d/maven.sh
Verifikasi Instalasi Maven
Periksa apakah Apache Maven telah berhasil dikonfigurasi di sistem Anda menggunakan perintah berikut.
mvn -version
Keluaran:
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: /opt/maven Java version: 1.8.0_232, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-2.el8_1.x86_64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "4.18.0-80.11.2.el8_0.x86_64", arch: "amd64", family: "unix"
Kesimpulan
Itu saja. Saya harap Anda mempelajari cara menginstal Apache Maven di CentOS 8 / RHEL 8.