Cara Memasang Maven di Rhel 8 / CentOS 8

Cara Memasang Maven di Rhel 8 / CentOS 8

Maven adalah alat pengurusan projek yang berguna untuk projek Java. Ia membantu mengendalikan pelbagai projek, dapat diintegrasikan dengan pelbagai perisian IDE (Persekitaran Pembangunan Bersepadu), dan di atas semua, memudahkan proses membina. Dalam tutorial ini, kami akan memasang Maven pada sistem RHEL 8 / CentOS 8 Linux, dan untuk menguji alat itu, kami akan membina dan menjalankan aplikasi contoh mudah.

Dalam tutorial ini anda akan belajar:

  • Cara Memasang Maven
  • Cara membuat projek asas
  • Cara Membina Projek Dengan Maven
  • Cara menguji aplikasi yang dibina
Membina berjaya dengan Maven di RHEL 8 / CentOS 8.

Keperluan perisian dan konvensyen yang digunakan

Keperluan Perisian dan Konvensyen Talian Perintah Linux
Kategori Keperluan, konvensyen atau versi perisian yang digunakan
Sistem RHEL 8 / CENTOS 8
Perisian Apache Maven 3.5
Yang lain Akses istimewa ke sistem linux anda sebagai akar atau melalui sudo perintah.
Konvensyen # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Cara Memasang Maven di Redhat 8 Langkah demi Langkah Arahan



Maven begitu biasa ia boleh didapati di repositori asas RHEL 8 / CentOS 8. Kita hanya perlu mengaktifkan repositori pengurusan langganan. Dari situ hanya a DNF perintah jauh. Sekiranya anda tidak memasang Java pada sistem anda, alat pemasangan akan menariknya sebagai pergantungan.

  1. Untuk memasang perisian yang diperlukan, kami gunakan DNF:
    # DNF Pasang Maven -y

    Mungkin terdapat banyak kebergantungan yang dipasang, kerana Maven dilengkapi dengan alat. Ini adalah satu -satunya langkah yang mesti dijalankan akar Keistimewaan.

  2. Kami membuat direktori yang akan memegang projek kami, dan direktori projek ujian dalam (Testuser adalah pengguna sistem operasi yang tidak istimewa di mesin makmal):
    $ mkdir -p/home/testuser/work/repository/what_time_is_it

    Dan masukkannya:

    $ cd/home/testuser/work/repository/what_time_is_it
  3. Kami mencipta asas pom.XML fail, hati metadata Maven dengan kandungan berikut:
     4.0.0 org.linuxconfig whattimeisit 1.0.0 
    Salinan


  4. Kami menambah jalan untuk kod sumber Java:
    mkdir -p $ mkdir -p src/main/java/org/linuxconfig
  5. Kami mencipta kelas Java yang mudah yang akan mencetak masa yang disediakan oleh sistem operasi. Fail yang mengandungi kod sumber akan /rumah/penguji/kerja/repositori/what_time_is_it/whattimeisit.Java dengan kandungan berikut:
    Pakej org.Linuxconfig; Import Java.util.Tarikh; kelas awam WhatTimeIsit public static void main (string args []) System.keluar.Println ("Masa sistem yang dikesan adalah:" + tarikh baru (sistem.currentTimemillis ())); 
    Salinan
  6. Kami sudah bersedia untuk membina pakej:
    Pakej $ MVN
  7. Pada kejayaan yang berjaya, kami dapat menjalankan aplikasi contoh kami yang dibina dalam pemasangan Maven yang berfungsi. Perhatikan bahawa kelas utama disediakan pada baris arahan:
    $ java -cp sasaran/whattimeisit -1.0.0.Jar Org.Linuxconfig.WhatTimeIsit Dikesan Masa Sistem adalah: Thu Jan 03 21:25:41 CET 2019

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Eclipse IDE untuk pemasangan pemaju C/C ++ di Ubuntu ..
  • Pemasangan Oracle Java di Ubuntu 20.04 Focal Fossa Linux
  • Linux: Pasang Java
  • Cara Memasang Java di Manjaro Linux
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Ubuntu 22.04 Pemasangan Eclipse
  • Perkara yang perlu dipasang di Ubuntu 22.04
  • Cara Mempertahankan Data ke PostgreSQL di Java
  • Ubuntu 20.04 Hadoop