Cara Memasang Maven di Rhel 8 / CentOS 8
- 1315
- 116
- Mr. Ramon Runolfsson
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
Keperluan perisian dan konvensyen yang digunakan
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.
- 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. - 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
- Kami mencipta asas
pom.XML
fail, hati metadata Maven dengan kandungan berikut:
Salinan4.0.0 org.linuxconfig whattimeisit 1.0.0
- Kami menambah jalan untuk kod sumber Java:
mkdir -p $ mkdir -p src/main/java/org/linuxconfig
- 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:
SalinanPakej 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 ()));
- Kami sudah bersedia untuk membina pakej:
Pakej $ MVN
- 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