Cara Pasang Apache Maven di Ubuntu 16.04 LTS

Apache Maven adalah alat pengurusan projek perisian berdasarkan konsep POM (Projek, Objek, Model). Maven adalah alat automasi binaan yang digunakan terutamanya untuk projek berasaskan Java. Ia juga boleh digunakan untuk membina dan mengurus projek-projek yang ditulis dalam C #, Ruby, Scala, dan bahasa lain.

Dalam tutorial ini, saya akan menunjukkan kepada anda langkah demi langkah cara memasang dan mengkonfigurasi Apache Maven di Ubuntu 16.04. Kami juga akan belajar cara memasang Java 8 dari PPA Repository.

Prasyarat

  • Ubuntu 16.04
  • Keistimewaan akar

Apa yang akan kita lakukan

  1. Pasang Java pada Ubuntu 16.04
  2. Muat turun Apache Maven
  3. Mengkonfigurasi Alam Sekitar Apache Maven
  4. Ujian

Langkah 1 - Pasang Java pada Ubuntu 16.04

Dalam tutorial ini, kita akan menggunakan pakej Java dari repositori PPA, jadi kita perlu menambah Repositori Java PPA ke sistem.

Sebelum menambah repository baru, pasangkan pakej 'python-software-properties' menggunakan arahan apt di bawah.

sudo apt install -y python-software-properties

Sekarang tambah repositori Java PPA dan kemas kini semua repositori.

sudo add-apt-repository ppa: webupd8team / java
kemas kini sudo apt

Repositori Ubuntu telah dikemas kini.

Apache Maven memerlukan JDK 1.7 atau ke atas. Dan bagi panduan ini, kami akan memasang JDK 1.8.

Pasang java dari PPA menggunakan perintah apt di bawah.

sudo apt install -y oracle-java8-installer

Semasa pemasangan, anda akan digesa mengenai Lesen Perduaan Oracle. Pilih 'OK'.

Menerima Lesen Perduaan Oracle

Terima Lesen Oracle dengan memilih butang 'YES'.

Lesen ok

Dan apabila pemasangan selesai, periksa versi java dengan menggunakan arahan di bawah.

java -version

Anda akan melihat keputusan yang serupa dengan yang berikut.

Semak versi java

Java 8 dipasang pada pelayan Ubuntu 16.04.

Langkah 2 - Muat turun Apache Maven

Dalam langkah ini, kami akan memuat turun kod binari apache maven menggunakan perintah wget. Dan kami akan menggunakan direktori '/ usr / local / src' sebagai direktori home Maven.

Pergi ke direktori '/ usr / local / src' dan muat turun kod Perintah 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 fail maven.tar.gz, kemudian padamkan fail dimampatkan.

tar -xf apache-maven-3.5.2-bin.tar.gz
rm -f apache-maven-3.5.2-bin.tar.gz

Dan anda akan mendapat direktori baru apache-maven-version - menamakan semula direktori.

mv apache-maven-3.5.2 / apache-maven /

Apache Maven kini dimuat turun dalam direktori '/ usr / local / src / apache-maven'.

Unpack Maven

Langkah 3 - Konfigurasi Persekitaran Apache Maven

Dalam langkah ini, kami akan mengkonfigurasi persekitaran untuk Apache Maven. Kami akan menentukan beberapa pembolehubah persekitaran yang diperlukan oleh Apache Maven, termasuk 'JAVA_HOME', M2_HOME, dan persekitaran PATH untuk fail binari maven.

Pergi ke direktori '/etc/profile.d' dan buat fail konfigurasi baru 'maven.sh'.

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

Tampalkan konfigurasi berikut di sana.

# Apache Maven Environment Variables # MAVEN_HOME untuk Maven 1 - M2_HOME untuk eksport Maven 2 JAVA_HOME = eksport / usr / lib / jvm / java-8-oracle M2_HOME = eksport / usr / local / src / apache-maven MAVEN_HOME = / usr / / src / apache-maven export PATH = $ {M2_HOME} / bin: $ {PATH}

Simpan perubahan dan keluar.

Sekarang buat skrip 'maven.sh' laksana dan kemudian gunakan konfigurasi dengan menjalankan perintah 'sumber'.

chmod + x maven.sh
sumber maven.sh

Persediaan persekitaran Apache Maven telah selesai.

Sediakan Apache Maven

Langkah 4 - Ujian Maven

Untuk mengesahkan pemasangan maven, kita boleh menjalankan perintah maven di bawah.

mvn -version

Dan anda sepatutnya mendapat keputusan seperti di bawah.

Uji persediaan Apache Maven

Pemasangan Apache Maven 3.2 telah selesai. Ia berjalan di bawah Linux 64-bit, dengan Java 1.8 dipasang, dan direktori home Maven adalah '/ usr / local / src / apache-maven'.

Rujukan

Source

Sila tinggalkan balasan anda

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.