Rumah >Java >javaTutorial >Apakah jenis gudang maven?
Jenis gudang Maven: 1. Gudang tempatan; 2. Gudang terpencil; 4. Gudang pelayan persendirian; Pengenalan terperinci: 1. Gudang tempatan ialah gudang yang disimpan pada cakera tempatan, yang merupakan jenis gudang lalai 2. Gudang jauh ialah gudang yang disimpan pada rangkaian, yang boleh menjadi gudang pusat, gudang pelayan peribadi, dan gudang terpencil awam yang lain. 3. Gudang pusat ialah gudang terpencil yang diselenggara oleh pasukan Maven, yang mengandungi komponen projek sumber terbuka yang paling popular di dunia;
Sistem pengendalian tutorial ini: sistem Windows 10, komputer DELL G3.
Repositori Maven ialah repositori berpusat untuk menyimpan artifak yang dibina oleh Maven. Artifak ialah produk proses binaan, termasuk kod yang disusun, dokumentasi, laporan ujian, dsb. Gudang Maven boleh dibahagikan kepada jenis berikut:
1. Gudang tempatan: Gudang tempatan ialah gudang yang disimpan pada cakera tempatan, dan ia adalah jenis gudang lalai. Apabila Maven melakukan binaan, ia mencari kebergantungan dan pemalam yang diperlukan dalam repositori tempatan. Jika kebergantungan atau pemalam yang diperlukan tidak wujud dalam repositori tempatan, Maven memuat turunnya dari repositori jauh dan menyimpannya dalam repositori tempatan. Lokasi gudang tempatan boleh dikonfigurasikan dalam fail konfigurasi Maven (settings.xml).
2. Gudang jauh: Gudang jauh ialah gudang yang disimpan dalam rangkaian, yang boleh terdiri daripada gudang pusat, gudang pelayan persendirian dan gudang terpencil awam yang lain. Apabila Maven tidak dapat mencari kebergantungan atau pemalam yang diperlukan dalam repositori tempatan, ia memuat turunnya dari repositori jauh. Lokasi gudang jauh perlu dikonfigurasikan dalam fail konfigurasi Maven.
3. Gudang pusat: Gudang pusat ialah gudang terpencil yang diselenggara oleh pasukan Maven Ia mengandungi komponen projek sumber terbuka yang paling popular di dunia. Repositori pusat mengandungi sejumlah besar kebergantungan dan pemalam yang biasa digunakan, jadi ia adalah salah satu repositori jauh yang paling biasa digunakan.
4. Gudang pelayan peribadi: Gudang pelayan peribadi ialah gudang terpencil khas, biasanya diselenggara secara dalaman oleh syarikat. Gudang pelayan peribadi boleh digunakan sebagai repositori kongsi untuk komponen dalaman syarikat, atau sebagai cache imej untuk perpustakaan kelas awam, mengurangkan kekerapan akses luaran dan muat turun. Gudang pelayan persendirian boleh mengurangkan akses kepada gudang pusat, meningkatkan kecekapan pembinaan, dan memastikan konsistensi komponen untuk projek dalaman dalam syarikat.
5 Gudang terpencil awam lain: Selain gudang pusat dan gudang pelayan persendirian, terdapat juga beberapa gudang jauh awam lain, seperti JFrog, Nexus, dll. Repositori ini menyediakan pilihan komponen yang lebih kaya, termasuk beberapa komponen komersial bukan sumber terbuka.
Fungsi setiap gudang adalah seperti berikut:
1 Gudang tempatan: Digunakan untuk menyimpan pakej balang yang dimuat turun dari gudang terpencil dan gudang pusat untuk kegunaan projek tempatan. Pakej balang yang digunakan oleh projek itu mula-mula diperolehi dari gudang tempatan.
2. Gudang jauh: Apabila gudang tempatan tidak mempunyai pakej balang yang diperlukan, Maven akan pergi ke gudang jauh untuk memuat turunnya. Gudang jauh biasanya diselenggara oleh syarikat, juga dikenali sebagai pelayan persendirian, yang menyediakan sumber untuk gudang tempatan.
3. Gudang pusat: Ini adalah gudang yang diselenggara oleh pasukan Maven. Ia menyimpan sejumlah besar bungkusan balang dan menyediakan keseluruhan Internet. Pakej balang di gudang pusat semuanya terbuka dan tidak boleh menyimpan sumber berhak cipta.
4. Pelayan peribadi: Ini adalah gudang yang digunakan dalam syarikat. Fungsinya adalah untuk menyimpan sumber berhak cipta, termasuk pakej balang yang dibeli atau dibangunkan sendiri. Pelayan peribadi hanya terbuka kepada pengguna dalaman, bukan kepada dunia luar. Pelayan persendirian boleh digunakan sebagai repositori kongsi untuk komponen dalaman syarikat, atau sebagai cache cermin untuk perpustakaan kelas awam, mengurangkan kekerapan akses dan muat turun luaran, meningkatkan kecekapan pembinaan, dan memastikan konsistensi komponen projek dalaman syarikat.
Ringkasnya, gudang Maven ialah repositori berpusat yang digunakan untuk menyimpan dan mengurus artifak binaan Ia boleh dibahagikan kepada beberapa jenis: gudang tempatan, gudang terpencil, gudang pusat, gudang pelayan persendirian dan gudang terpencil awam yang lain. Apabila mengkonfigurasi persekitaran Maven, anda perlu memilih jenis gudang yang sesuai dan mengkonfigurasinya dengan sewajarnya untuk memastikan bahawa Maven boleh memuat turun dan mengurus kebergantungan dan pemalam dengan betul.
Atas ialah kandungan terperinci Apakah jenis gudang maven?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!