Inhaltsverzeichnis:

Wie erstelle ich eine JAR-Datei mit POM XML?
Wie erstelle ich eine JAR-Datei mit POM XML?

Video: Wie erstelle ich eine JAR-Datei mit POM XML?

Video: Wie erstelle ich eine JAR-Datei mit POM XML?
Video: IntelliJ IDEA: Create an Executable JAR File with External Libraries 2024, November
Anonim

jar, das ist Ihr Bereitstellungspaket

  1. Schaffen ein neues Maven-Projekt in Eclipse. Wählen Sie im Menü Datei die Option Neu aus, und wählen Sie dann Projekt aus.
  2. Fügen Sie die Abhängigkeit von aws-lambda-java-core zum pom . xml Datei.
  3. Fügen Sie dem Projekt eine Java-Klasse hinzu.
  4. Bauen das Projekt.
  5. Fügen Sie das maven-shade-plugin-Plugin hinzu und erstellen Sie es neu.

Wenn man dies berücksichtigt, was ist Jar in Maven?

Die Maven-Glas Plugin bietet die Möglichkeit zum Erstellen Gläser Dateien, wenn Sie definieren, dass Ihr Projekt als Krug Datei, Maven wird dieses Plugin implizit aufrufen. Wir müssen es nicht in pom definieren. Die Maven-Glas Plugin hat zwei Ziele definiert: Krug : Erlauben Sie, unsere Hauptklassen als a. zu verpacken Krug Datei.

Zweitens, was würde das Jar Jar-Ziel bewirken? Es schafft die Krug Dateien aus dem Verzeichnis target/classes, ohne Quellklassen neu zu kompilieren.

Was ist in diesem Zusammenhang Uber Jar?

Ein über - KRUG -auch bekannt als Fett KRUG oder KRUG mit Abhängigkeiten-ist a KRUG Datei, die nicht nur ein Java-Programm enthält, sondern auch dessen Abhängigkeiten einbettet. Dies bedeutet, dass die KRUG fungiert als "All-in-One"-Distribution der Software, ohne weiteren Java-Code zu benötigen.

Ist die JAR-Datei ausführbar?

Obwohl jar-Dateien haben das gleiche Format wie zip Dateien , sie haben aus einem bestimmten Grund eine andere Erweiterung. EIN jar-Datei enthält normalerweise Quellcode oder lauffähige Software und die jar-Datei kann gemacht werden ausführbar . Wenn ein Datei hat ein. Krug Erweiterung sollte sie mit der Java-Laufzeitumgebung verknüpft sein.

Empfohlen: