INHOUDSOPGAWE:

Hoe skep ek 'n JAR-lêer met POM XML?
Hoe skep ek 'n JAR-lêer met POM XML?

Video: Hoe skep ek 'n JAR-lêer met POM XML?

Video: Hoe skep ek 'n JAR-lêer met POM XML?
Video: Dependabot : Update dependencies for Gradle projects 2024, Desember
Anonim

jar, wat jou ontplooiingspakket is

  1. Skep 'n nuwe Maven-projek in Eclipse. Kies Nuwe in die Lêer-kieslys en kies dan Projek.
  2. Voeg die aws-lambda-java-kern-afhanklikheid by die pom . xml lêer.
  3. Voeg Java-klas by die projek.
  4. Bou die projek.
  5. Voeg die maven-shade-plugin-inprop by en herbou.

As jy dit in ag neem, wat is Jar in Maven?

Die maven pot plugin bied die vermoë om te bou flesse lêers, as jy definieer dat jou projek verpak is as 'n kruik lêer, maven sal implisiet na hierdie inprop oproep. Ons hoef dit nie binne pom te definieer nie. Die maven pot plugin het twee doelwitte gedefinieer: kruik : Laat toe om ons hoofklasse te verpak as 'n kruik lêer.

Tweedens, wat sou die Jar Jar-doelwit doen? Dit skep die kruik lêers vanaf die teiken/klasse-gids sonder om enige bronklasse te hersaamstel.

Met betrekking tot hierdie, wat is uber jar?

An uber - JAR -ook bekend as 'n vet JAR of JAR met afhanklikhede-is a JAR lêer wat nie net 'n Java-program bevat nie, maar ook sy afhanklikhede insluit. Dit beteken dat die JAR funksioneer as 'n "alles-in-een" verspreiding van die sagteware, sonder dat enige ander Java-kode nodig is.

Is jar-lêer uitvoerbaar?

Alhoewel jar lêers is in dieselfde formaat as zip lêers , hulle het 'n ander uitbreiding vir 'n rede. A jar lêer bevat gewoonlik bronkode of uitvoerbare sagteware en die jar lêer gemaak kan word om te wees uitvoerbaar . Wanneer 'n lêer het 'n. kruik uitbreiding, moet dit geassosieer word met die Java-looptyd-omgewing.

Aanbeveel: