Apache Maven adalah alat manajemen proyek perangkat lunak berdasarkan konsep POM (Project, Object, Model). Maven adalah alat otomatisasi build yang digunakan terutama untuk proyek berbasis Java. Ini juga dapat digunakan untuk membangun dan mengelola proyek yang ditulis dalam C#, Ruby, Scala, dan bahasa lainnya.
Dalam tutorial ini, saya akan menunjukkan kepada Anda langkah demi langkah cara menginstal dan mengkonfigurasi Apache Maven di Ubuntu 16.04. Kami juga akan mempelajari cara menginstal Java 8 dari Repositori PPA.
Prasyarat
- Ubuntu 16.04
- Hak istimewa root
Apa yang akan kami lakukan
- Instal Java di Ubuntu 16.04
- Unduh Apache Maven
- Mengonfigurasi Lingkungan Apache Maven
- Pengujian
Langkah 1 - Instal Java di Ubuntu 16.04
Dalam tutorial ini, kita akan menggunakan paket Java dari repositori PPA, jadi kita perlu menambahkan Java PPA Repository ke sistem.
Sebelum menambahkan repositori baru, instal paket 'python-software-properties' menggunakan perintah apt di bawah ini.
sudo apt install -y python-software-properties
Sekarang tambahkan repositori Java PPA dan perbarui semua repositori.
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
Repositori Ubuntu telah diperbarui.
Apache Maven membutuhkan JDK 1.7 atau lebih tinggi. Dan untuk panduan ini, kita akan menginstal JDK 1.8.
Instal java dari PPA menggunakan perintah apt di bawah ini.
sudo apt install -y oracle-java8-installer
Selama instalasi, Anda akan ditanya tentang Oracle Binary License. Pilih 'Oke'.
Terima Lisensi Oracle dengan memilih tombol 'YA'.
Dan ketika instalasi selesai, periksa versi java menggunakan perintah di bawah ini.
java -version
Anda akan melihat hasil yang mirip dengan berikut ini.
Java 8 diinstal pada server Ubuntu 16.04.
Langkah 2 - Unduh Apache Maven
Pada langkah ini, kita akan mengunduh kode biner apache maven menggunakan perintah wget. Dan kita akan menggunakan direktori '/usr/local/src' sebagai direktori home Maven.
Buka direktori '/usr/local/src' dan unduh kode Biner Apache Maven.
cd /usr/local/src
wget http://www-us.apache.org/dist/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
Ekstrak file maven.tar.gz, lalu hapus file terkompresi.
tar -xf apache-maven-3.5.2-bin.tar.gz
rm -f apache-maven-3.5.2-bin.tar.gz
Dan Anda akan mendapatkan direktori baru apache-maven-version - ganti nama direktori tersebut.
mv apache-maven-3.5.2/ apache-maven/
Apache Maven sekarang diunduh di direktori '/usr/local/src/apache-maven'.
Langkah 3 - Konfigurasikan Lingkungan Apache Maven
Pada langkah ini, kita akan mengkonfigurasi lingkungan untuk Apache Maven. Kami akan mendefinisikan beberapa variabel lingkungan yang dibutuhkan oleh Apache Maven, termasuk 'JAVA_HOME', M2_HOME, dan lingkungan PATH untuk file biner maven.
Buka direktori '/etc/profile.d' dan buat file konfigurasi baru 'maven.sh'.
cd /etc/profile.d/
vim maven.sh
Tempelkan konfigurasi berikut di sana.
# Apache Maven Environment Variables
# MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export M2_HOME=/usr/local/src/apache-maven
export MAVEN_HOME=/usr/local/src/apache-maven
export PATH=${M2_HOME}/bin:${PATH}
Simpan perubahan dan keluar.
Sekarang buat skrip 'maven.sh' dapat dieksekusi dan kemudian terapkan konfigurasi dengan menjalankan perintah 'sumber'.
chmod +x maven.sh
source maven.sh
Pengaturan lingkungan Apache Maven telah selesai.
Langkah 4 - Pengujian Maven
Untuk memverifikasi instalasi maven, kita dapat menjalankan perintah maven di bawah ini.
mvn --version
Dan Anda akan mendapatkan hasil seperti di bawah ini.
Instalasi Apache Maven 3.2 telah selesai. Ini berjalan di Linux 64-bit, dengan Java 1.8 terinstal, dan direktori home Maven adalah '/usr/local/src/apache-maven'.