GNU/Linux >> Belajar Linux >  >> AlmaLinux

Cara Instal Apache Maven di AlmaLinux 8

Apache Maven adalah alat manajemen dan pemahaman proyek yang kuat yang digunakan oleh pengembang perangkat lunak yang bekerja dengan bahasa pemrograman Java. Ini adalah alat otomatisasi build yang lebih menyukai konvensi daripada konfigurasi, dan didasarkan pada konsep model objek proyek (POM).

Maven mengadopsi konsep konstruksi perangkat lunak menggunakan Project Object Model (POM) untuk menggambarkan struktur proyek. POM kira-kira setara dengan (dan menggantikan) konsep Makefile yang lebih lama. Setiap POM menjelaskan proyek individu, dan detail tentang bagaimana proyek itu dapat dibangun.

Maven mengikuti beberapa konsep dasar yang membuatnya lebih unggul dari pendahulunya, Make. Yang pertama adalah penggunaan spesifikasi XML deklaratif untuk menggambarkan struktur proyek, manajemen ketergantungan, dan proses pembangunan. Hal ini memungkinkan Maven untuk secara cerdas mengelola dependensi pada perpustakaan/kerangka kerja eksternal serta mereproduksi lingkungan proyek pada mesin yang berbeda.

Kedua, semua informasi proyek disimpan dalam file ringkas yang menangkap semua informasi yang diperlukan untuk mengelolanya. Ini juga membantu pengguna dengan mudah mengidentifikasi kemungkinan masalah, dengan menelusuri file POM dan melihat dependensinya.

Maven adalah alat yang ideal untuk mengelola proyek yang memiliki lingkungan pengembangan, pengujian, dan produksi yang terpisah. Artikel ini akan menunjukkan cara menginstal paket Apache Maven di AlmaLinux 8 agar dapat digunakan untuk proyek Anda.

Prasyarat

  • Server yang menjalankan AlmaLinux 8.
  • Akses root di server.

Memperbarui Sistem

Jika Anda tidak memperbarui sistem Anda untuk sementara waktu, mungkin ada kerentanan keamanan yang perlu Anda atasi dan tutup. Sangat disarankan agar Anda memperbarui paket Anda secara berkala. Jalankan perintah di bawah ini untuk memperbarui sistem Anda.

sudo dnf update -y
sudo dnf upgrade -y

Menginstal Java

Java Development Kit (JDK) dan Java Runtime Environment (JRE) akan diinstal untuk menyediakan bytecode yang diperlukan untuk menjalankan program java di sistem Anda. Maven ditulis dalam Java, jadi Java harus diinstal sebelum Anda dapat melanjutkan instalasi Maven.

Untuk menginstal versi open-source JRE/JDK, jalankan perintah di bawah ini.

sudo dnf install java-11-openjdk-devel -y

Setelah instalasi selesai, verifikasi bahwa Java telah diinstal dengan menjalankan perintah di bawah ini. Jika JRE/JDK berhasil diinstal, Anda akan melihat versinya ditampilkan di layar Anda.

java -version

Contoh keluaran:

Menginstal Maven Melalui DNF

Ini adalah cara termudah untuk menginstal Maven di server AlmaLinux 8 Anda karena repositori resmi AlmaLinux sudah berisi paket Maven. Jadi, Anda tidak perlu menambahkan repositori eksternal apa pun untuk mendapatkan akses ke Maven.

Namun, paket saat ini yang tersedia di repositori resmi AlmaLinux mungkin bukan versi terbaru dari Maven. Untuk menginstal rilis Maven stabil terbaru, lewati metode ini dan langsung ke bagian berikutnya.

Jalankan perintah di bawah ini untuk menginstal Maven di sistem AlmaLinux 8 Anda.

sudo dnf install maven -y

Setelah penginstalan selesai, Anda dapat menguji penginstalan Anda dengan menjalankan perintah mvn dengan opsi -version.

mvn -version 

Anda akan melihat versi Maven saat ini ditampilkan di layar. Versi Anda mungkin berbeda dari yang ditunjukkan pada tangkapan layar berikut. Anda dapat melihat Apache Maven 3.5.4 (Red Hat 3.5.4-5) ditampilkan pada tangkapan layar di bawah.

Menginstal Apache Maven dari Sumber

Menginstal Maven dari sumbernya sedikit lebih rumit daripada menginstalnya melalui yum atau dnf, tetapi Anda akan mendapatkan akses ke versi stabil terbaru dari Maven.

Ini mengharuskan pengguna untuk mengunduh arsip yang berisi kode sumber untuk Maven, mengekstrak arsip itu ke direktori di server Anda, membangun Maven dari sumbernya, lalu menginstalnya. Untuk kepentingan mereka yang tertarik untuk menginstal Maven dari sumbernya, bagian ini akan menunjukkan cara melakukannya.

Pertama, kita perlu mengunduh Apache Maven versi stabil terbaru. Anda dapat mengunduh rilis ini dari situs web resmi Maven menggunakan perintah di bawah ini.

wget https://dlcdn.apache.org/maven/maven-3/3.8.3/binaries/apache-maven-3.8.3-bin.tar.gz

Setelah unduhan selesai, ekstrak arsip ke /opt/ direktori di server Anda menggunakan perintah di bawah ini.

sudo tar -xvf apache-maven-3.8.3-bin.tar.gz -C /opt
sudo ln -s /opt/apache-maven-3.8.3 /opt/maven

Ini akan mengekstrak isi arsip ke direktori bernama Apache-maven di direktori /opt/ di server Anda. Kami perlu menambahkan jalur ini ke variabel lingkungan PATH kami sehingga kami dapat mengakses perintah mvn dari direktori mana pun di server kami. Jalankan perintah di bawah ini untuk membuat variabel PATH.

sudo nano /etc/profile.d/maven.sh

Tambahkan baris berikut di akhir file ini dan simpan dengan menekan CTRL+X, tekan Y lalu tekan Enter untuk mengonfirmasi.

export JAVA_HOME=/usr/lib/jvm/jre-openjdk
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

Sekarang, jalankan perintah berikut untuk membuat skrip Anda dapat dieksekusi dan memuat variabel lingkungan untuk sesi saat ini.

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

Sekarang setelah variabel lingkungan PATH telah diperbarui, mari kita uji apakah Maven berfungsi dengan benar dengan menjalankan perintah di bawah ini.

mvn -version

Anda akan melihat output pada tangkapan layar di bawah ini. Anda dapat melihat bahwa Apache Maven 3.8.3 ditampilkan di layar Anda jika semuanya berjalan dengan baik. Versi ini lebih baru daripada yang kami instal sebelumnya melalui dnf.

Kesimpulan

Pada artikel ini, kita telah mempelajari cara menginstal Maven di server AlmaLinux 8 menggunakan dnf atau dari sumbernya. Jika Anda merasa artikel ini bermanfaat, silakan bagikan dengan pengguna lain melalui media sosial. Jika Anda memiliki pertanyaan atau umpan balik, jangan ragu untuk memberi tahu kami di bagian komentar di bawah.


AlmaLinux
  1. Cara Menginstal Apache Maven di Debian 10

  2. Cara Menginstal Apache Maven di Debian 11

  3. Cara Menginstal Apache Maven di Ubuntu 20.04

  1. Cara Menginstal Apache Maven di Debian 9

  2. Cara Menginstal Apache Maven di CentOS 7

  3. Cara Instal Apache Solr di AlmaLinux 8

  1. Bagaimana cara menginstal Apache di AlmaLinux

  2. Cara Menginstal Apache Maven di Ubuntu 18.04

  3. Cara Menginstal Apache Maven di CentOS 7