Uber jar nima?
Uber jar nima?

Video: Uber jar nima?

Video: Uber jar nima?
Video: Rauf Boroda - Jindi mardak (parodiya - Aram Shaida Feat Sarkawt Star) 2024, Noyabr
Anonim

An uber - JAR - yog' deb ham ataladi JAR yoki JAR bog'liqliklar bilan - a JAR faqat Java dasturini emas, balki uning bog'liqliklarini ham o'z ichiga olgan fayl. Bu shuni anglatadiki, JAR boshqa Java kodiga muhtoj bo'lmasdan, dasturiy ta'minotni "barchasi birida" tarqatish vazifasini bajaradi.

Bundan tashqari, soyali kavanoz nima?

A soyali idish aka uber- banka semiz aka banka sukut bo'yicha Java ilovasini ishga tushirish uchun zarur bo'lgan har bir bog'liqlikni o'z ichiga oladi, shuning uchun sinf yo'lida qo'shimcha bog'liqlik talab etilmaydi. Ilovangizni ishga tushirish uchun faqat Java-ning to'g'ri versiyasi kerak.

Assambleya idishi nima? bir " yig'ilish " bu arxiv formatida yig'ilgan va tarqatiladigan fayllar, kataloglar va bog'liqliklar guruhidir. Masalan, Maven loyihasi bitta loyihani belgilaydi deb faraz qilaylik. JAR konsol ilovasi va Swing ilovasini o'z ichiga olgan artefakt.

Bundan tashqari, savol tug'iladi, yupqa kavanoz nima?

Yupqa JAR . Xuddi a Yupqa Urushdan foydalanishdan tashqari JAR qadoqlash formati. Odatda, bu ixtisoslashgan ilovalar/plagin arxitekturalari tomonidan qo'llaniladi JAR maqsadli ishlab chiqilgan plagin yoki ish vaqti artefaktlari uchun qadoqlash formati. Masalan,. Drools-dan kjar formati.

Maven shade plagini nima?

Nima maven - soya - plagin uchun ishlatiladi va nima uchun Java paketlarini boshqa joyga ko'chirmoqchisiz? "Bu plagin artefaktni uber-jarga qadoqlash imkoniyatini beradi, shu jumladan uning bog'liqliklari va soya - ya'ni nomini o'zgartirish - ba'zi bog'liqliklarning paketlari."

Tavsiya: