Cara Install Apache Maven di CentOS 7


Apache Maven adalah alat otomatisasi pembangunan dan manajemen proyek perangkat lunak sumber terbuka, yang didasarkan pada konsep model objek proyek (POM), yang terutama digunakan untuk menerapkan Java aplikasi berbasis, tetapi juga dapat digunakan pada proyek yang ditulis dalam C#, Ruby dan bahasa pemrograman lainnya.

Dalam artikel ini, saya akan menjelaskan cara menginstal dan mengkonfigurasi versi terbaru Apache Maven pada sistem CentOS 7 (instruksi yang diberikan juga berfungsi pada RHEL dan distribusi Fedora).

Prasyarat

  • Contoh server CentOS 7 yang baru dikerahkan atau sudah ada.
  • Java Development Kit (JDK) – Maven 3.3+ memerlukan JDK 1.7 atau lebih tinggi untuk dijalankan.

Instal OpenJDK 8 di CentOS 7

Java Development Kit (JDK) adalah persyaratan utama untuk menginstal Apache Maven, jadi pertama-tama instal Java pada sistem CentOS 7 dari repositori default dan verifikasi versinya menggunakan perintah berikut.

yum install -y java-1.8.0-openjdk-devel
java -version

Jika instalasi berjalan dengan baik, Anda akan melihat output berikut.

openjdk version "1.8.0_141"
OpenJDK Runtime Environment (build 1.8.0_141-b16)
OpenJDK 64-Bit Server VM (build 25.141-b16, mixed mode)

Instal Apache Maven di CentOS 7

Selanjutnya, buka halaman unduh resmi Apache Maven dan ambil versi terbaru atau gunakan perintah wget berikut untuk mengunduhnya di direktori home maven '/usr/local/src'.

cd /usr/local/src
wget http://www-us.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

Ekstrak file arsip yang diunduh, dan ganti namanya menggunakan perintah berikut.

tar -xf apache-maven-3.5.4-bin.tar.gz
mv apache-maven-3.5.4/ apache-maven/ 

Konfigurasikan Lingkungan Apache Maven

Sekarang kita perlu mengonfigurasi variabel lingkungan ke file Apache Maven yang telah dikompilasi sebelumnya di sistem kita dengan membuat file konfigurasi 'maven.sh' di '/etc/profile.d'.

cd /etc/profile.d/
vim maven.sh

Tambahkan konfigurasi berikut di file konfigurasi 'maven.sh'.

Apache Maven Environment Variables
MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export M2_HOME=/usr/local/src/apache-maven
export PATH=${M2_HOME}/bin:${PATH}

Sekarang buat file konfigurasi 'maven.sh' dapat dieksekusi dan kemudian muat konfigurasi dengan menjalankan perintah 'source'.

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

Periksa Versi Apache Maven

Untuk memverifikasi instalasi Apache Maven, jalankan perintah maven berikut.

mvn --version

Dan Anda akan mendapatkan hasil seperti berikut:

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T19:33:14+01:00)
Maven home: /usr/local/src/apache-maven
Java version: 9.0.4, vendor: Oracle Corporation, runtime: /opt/java/jdk-9.0.4
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.17.6-1.el7.elrepo.x86_64", arch: "amd64", family: "unix"

Itu dia! Anda telah berhasil menginstal Apache Maven 3.5.4 pada sistem CentOS 7 Anda. Jika Anda memiliki masalah terkait instalasi, bagikan dengan kami di bagian komentar.