Mundarija:

POM XML yordamida JAR faylini qanday yarataman?
POM XML yordamida JAR faylini qanday yarataman?

Video: POM XML yordamida JAR faylini qanday yarataman?

Video: POM XML yordamida JAR faylini qanday yarataman?
Video: Java Tech Talk: Hand-made Spring Boot Starter 2024, Noyabr
Anonim

jar, bu sizning joylashtirish paketingiz

  1. Yaratmoq Eclipse-da yangi Maven loyihasi. "Fayl" menyusidan "Yangi" ni, keyin esa "Project" ni tanlang.
  2. aws-lambda-java-yadrosiga bog'liqlikni qo'shing pom . xml fayl.
  3. Loyihaga Java sinfini qo'shing.
  4. Qurmoq loyiha.
  5. Maven-shade-plugin plaginini qo'shing va qayta tiklang.

Buni hisobga olsak, Mavendagi Jar nima?

The maven jar plagin yaratish imkoniyatini beradi bankalar fayllar, agar siz loyihangiz a sifatida paketlanganligini aniqlasangiz banka fayl, maven bilvosita ushbu plaginga qo'ng'iroq qiladi. Biz uni pom ichida belgilashimiz shart emas. The maven jar plaginning ikkita maqsadi aniqlangan: banka : Bizning asosiy sinflarimizni a sifatida to'plashga ruxsat bering banka fayl.

Ikkinchidan, Jar Jar maqsadi nima qiladi? ni yaratadi banka fayllar maqsadli/sinflar katalogidan hech qanday manba sinflarini qayta kompilyatsiya qilmasdan.

Bu borada uber jar nima?

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.

jar fayli bajariladimi?

Garchi;.. bo'lsa ham jar fayllari zip bilan bir xil formatda fayllar , ular bir sababga ko'ra boshqa kengaytmaga ega. A jar fayli odatda manba kodini yoki ishga tushiriladigan dasturiy ta'minotni o'z ichiga oladi jar fayli bo'lishi mumkin bajariladigan . Qachon a fayl bor. banka kengaytmasi bo'lsa, u Java ish vaqti muhiti bilan bog'lanishi kerak.

Tavsiya: