Cara Memasang Apache Maven di Ubuntu 20.04

Cara Memasang Apache Maven di Ubuntu 20.04

Dalam artikel ini, kita akan melihat cara memasang Apache Maven di Ubuntu 20.04. Kami akan memasang versi Apache Maven 3.6.3.

Apache Maven adalah alat pengurusan dan pemahaman projek perisian. Berdasarkan konsep model objek projek (POM), Maven dapat mengurus pembinaan, pelaporan dan dokumentasi projek dari sekeping maklumat pusat.

Apache Maven adalah alat pengurusan projek sumber terbuka dan bebas yang digunakan untuk projek Java. Anda boleh mengurus pembinaan, pelaporan, dan dokumentasi projek dengan mudah dari sekeping maklumat pusat menggunakan Apache Maven.

Prasyarat

  • Pelayan khas dengan OS Ubuntu 20.04 dipasang.
  • pengguna root atau bukan root dengan hak istimewa sudo.

Keperluan Sistem

  • Maven 3.3+ memerlukan JDK 1.7 atau lebih tinggi untuk melaksanakannya.
  • Tidak memerlukan keperluan memori minimum.
  • Tiada keperluan OS minimum. Skrip permulaan disertakan sebagai skrip shell dan fail kumpulan Windows.

Langkah 1 - Pastikan pelayan anda sentiasa dikemas kini

# apt-get update -y
# apt-get upgrade -y

Langkah 2 - Pasang Java

Seterusnya, kami akan memasang OpenJDK 11.

# apt-get install -y default-jre

Untuk mengesahkan pemasangan, periksa versi menggunakan perintah berikut:

# java -version

Hasilnya akan serupa dengan yang berikut:

openjdk version "11.0.8' 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)

Langkah 3 - Pasang Apache Maven

Kami akan mengubah direktori kerja kami sekarang menjadi / opt / direktori:

# cd /opt/

Kita boleh memuat turun versi terkini Apache Maven dari laman web rasmi: menggunakan perintah wget . Sekiranya perintah wget hilang, anda boleh memasangnya menggunakan perintah # apt-get install wget -y .

# wget https://www-us.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

Setelah muat turun selesai, ekstrak arkib yang dimuat turun:

# tar -xvzf apache-maven-*tar.gz

Sekarang, ganti nama direktori yang diekstrak menggunakan arahan berikut:

# mv apache-maven-3.6.3 maven

Langkah 4 - Tetapkan pemboleh ubah persekitaran

Seterusnya, kita perlu mengatur pemboleh ubah persekitaran seperti M2_HOME , JAVA_HOME dan PATH . Anda boleh melakukannya dengan membuat fail mavenenv.sh di dalam direktori /etc/profile.d/ :

# vi /etc/profile.d/mavenenv.sh

Tambahkan baris berikut:

export JAVA_HOME=/usr/lib/jvm/default-java
export M2_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

Simpan dan tutup.

Jadikan fail boleh dilaksanakan:

# chmod +x /etc/profile.d/mavenenv.sh

Sekarang anda boleh memuatkan pemboleh ubah persekitaran:

# source /etc/profile.d/mavenenv.sh

Langkah 5 - Sahkan pemasangan

Setelah semuanya berjaya dikonfigurasi, periksa versi Apache Maven:

# mvn --version

Hasilnya akan serupa dengan yang berikut:

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven
Java version: 11.0.8, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux', version: "5.4.0-51-generic', arch: "amd64', family: "unix'

Kami berjaya memasang Apache Maven.

Dalam artikel ini, kita telah melihat cara memasang Apache Maven di Ubuntu 20.04.


Cara Menyegarkan Semula Item Folder dalam Windows 11

Cara Menyegarkan Semula Item Folder dalam Windows 11

Dengan pilihan Muat Semula dalam menu konteks tiada, inilah cara anda boleh memuat semula item dalam File Explorer pada Windows 11.

Bagaimana untuk menetapkan Editor Klasik sebagai Editor Lalai dalam WordPress dan bukannya Gutenberg

Bagaimana untuk menetapkan Editor Klasik sebagai Editor Lalai dalam WordPress dan bukannya Gutenberg

Editor Gutenberg akan menjadi editor lalai dalam WordPress tidak lama lagi. Anda akan mempunyai pilihan untuk memilih Editor Klasik

🔧 FIX: Pemasangan PHP anda nampaknya tiada sambungan MySQL yang diperlukan oleh WordPress

🔧 FIX: Pemasangan PHP anda nampaknya tiada sambungan MySQL yang diperlukan oleh WordPress

Ingin menjalankan laman WordPress yang diurus sendiri? Hebat. Anda akan belajar berjuta-juta perkara. Salah satu bahagian penting dalam penetapan

FIX: Editor telah mengalami ralat yang tidak dijangka dalam WordPress selepas kemas kini

FIX: Editor telah mengalami ralat yang tidak dijangka dalam WordPress selepas kemas kini

Tidak dapat menulis siaran baharu menggunakan Editor Blok baharu dalam WordPress? Kemungkinan anda akan mendapat “Editor

Bagaimana untuk Membetulkan Ralat Pengumpulan utf8mb4_0900_ai_ci semasa Mengimport Pangkalan Data WordPress

Bagaimana untuk Membetulkan Ralat Pengumpulan utf8mb4_0900_ai_ci semasa Mengimport Pangkalan Data WordPress

Jika anda menukar pemasangan WordPress anda daripada pelayan MySQL 8 kepada MySQL 5.7 (atau ke bawah), kemungkinan besar anda akan menghadapi

Cara Lumpuhkan Editor Blok dan Pasang Editor Klasik dalam WordPress 5.0

Cara Lumpuhkan Editor Blok dan Pasang Editor Klasik dalam WordPress 5.0

Bermula dengan WordPress 5.0, editor lalai pada WordPress ialah editor Blok baharu. Editor baharu berbeza secara radikal

Bagaimana untuk menyelesaikan masalah WordPress 5.0

Bagaimana untuk menyelesaikan masalah WordPress 5.0

WordPress 5.0 akhirnya dilancarkan dan ia membawa bersamanya pengalaman penyuntingan serba baharu dengan Gutenberg

Cara Mengaktifkan tag pendek PHP

Cara Mengaktifkan tag pendek PHP

Dalam artikel ini, kami telah membahas cara mengaktifkan tag pendek PHP. PHP menguraikan fail menggunakan tag pembuka dan penutup, yang kelihatan seperti. Untuk mengaktifkan tag pendek PHP

Konfigurasikan mod_evasive Untuk Mencegah Serangan DoS dan DDoS Di CentOS

Konfigurasikan mod_evasive Untuk Mencegah Serangan DoS dan DDoS Di CentOS

Dalam artikel ini, kita akan belajar cara memasang dan mengkonfigurasi mod_evasive untuk mencegah serangan DoS dan DDoS di CentOS. Modul Apache mod_evasive.

Cara Memasang PHP dengan PHP-FPM Untuk NGINX di CentOS

Cara Memasang PHP dengan PHP-FPM Untuk NGINX di CentOS

cara memasang PHP dengan PHP-FPM untuk NGINX di CentOS. Konfigurasi asas pelayan web NGINX untuk memproses aplikasi PHP dan melayannya di port 80.