1. Penerangan
Maven ialah alat pengurusan projek perisian berdasarkan Model Objek Projek (POM) yang boleh menguruskan pembinaan projek, laporan dan dokumen melalui sekeping pendek maklumat penerangan.
2. Sebab penggunaan
(1) Projek ialah projek
Jika projek itu sangat besar, ia adalah tidak sesuai untuk menggunakan pakej untuk membahagikan modul Adalah lebih baik jika setiap modul sepadan dengan projek, yang memudahkan pembahagian kerja dan kerjasama. Dengan bantuan maven, anda boleh membahagikan projek kepada beberapa projek
(2) Apabila menggunakan pakej balang dalam projek, anda perlu "menyalin" dan "menampal" balang yang sama dalam lib projek
Pakej muncul berulang kali dalam projek yang berbeza, dan anda perlu melakukan kerja berulang-ulang menyalin dan menampal. Dengan bantuan maven, pakej jar boleh disimpan di "gudang", tidak kira projek mana pun, hanya gunakan rujukan.
(3) Apabila pakej balang diperlukan, anda mesti menyediakannya sendiri atau memuat turunnya dari laman web rasmi
Dengan bantuan maven, kami boleh memuat turun pakej balang dalam satu kesatuan dan cara piawai, spesifikasi
(4) Risiko versi pakej balang tidak konsisten
Apabila projek berbeza menggunakan pakej balang, versi pakej balang bagi setiap projek mungkin tidak konsisten, mengakibatkan ralat bukan pelaksanaan. Dengan bantuan maven, semua pakej balang diletakkan di "gudang", dan semua projek menggunakan salinan pakej balang di gudang.
(5) Pakej jar yang bergantung pada pakej jar lain perlu ditambahkan pada projek secara manual
FileUpload component->IO component, commons-fileupload-1.3.jar bergantung pada commons- io-2.0.1.jar
sangat membuang masa dan kos kami dalam mengimport pakej, dan juga meningkatkan kos pembelajaran dengan ketara. Dengan bantuan maven, ia secara automatik akan mengimport pakej balang bergantung.
3. Penggunaan
(1) Tambah pakej balang pihak ketiga
(2) Ketergantungan antara pakej balang: Maven boleh melakukannya untuk kami Import secara automatik semua pakej balang lain yang bergantung pada pakej balang semasa
(3) Dapatkan pakej balang pihak ketiga: Maven menyediakan sistem pengurusan pakej balang yang bersatu sepenuhnya dan piawai, yang hanya perlu ditambah dalam projek dengan Kaedah koordinat bergantung pada pakej balang, dan Maven akan memuat turunnya secara automatik dari gudang pusat ke gudang tempatan
(4) Pisahkan projek kepada beberapa modul projek
(5) Bina projek ( Pembungkusan, penyusunan, dsb.)
Koleksi di Jawa terutamanya dibahagikan kepada empat kategori:
1. dipesan, boleh diulang ;
2. Beratur, boleh diulang;
3 bukan unik.
Atas ialah kandungan terperinci Bagaimana untuk memahami Maven di Jawa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!