Wie erstelle ich eine standalone-jar aus einem maven-Projekt?
Ich versuche, erstellen Sie eine standalone-jar-Datei glaube ich nicht, dass maven package
ist richtig Verpackung meine Abhängigkeiten in das Paket. Gibt es eine Möglichkeit zu zwingen, Sie aufzunehmen?
- Was macht Sie denken, dass
maven package
ist falsch? - Es enthält nicht alle Abhängigkeiten, die ich brauchte
- Zukünftige Leser, dieser Artikel hat mir geholfen : mkyong.com/maven/create-a-fat-jar-file-maven-assembly-plugin
Du musst angemeldet sein, um einen Kommentar abzugeben.
Alternativ könnten Sie die jar-with-dependencies Verpackung von maven-assembly-plugin.
Müssen Sie die Schatten-plugin.
Standardmäßig maven baut und die Pakete kompilieren, die Ausgabe aus dem aktuellen Projekt. Die Schatten-plugin ermöglicht das erstellen einer 'uber' jar enthält nicht nur den code, sondern alle Abhängigkeiten in eine (manchmal Recht groß) jar.
Optional können Sie verlegen Klassen in der Verpackung-phase, was bedeutet, dass Ihr Projekt kann eine ganz private Kopien, die Abhängigkeiten, ohne erwischt zu werden in der jar-Hölle.
Finden Sie ein einfaches Beispiel, wie das maven-assembly-plugin hier.
Müssen Sie nur den Klon des repository
und ausführen von mvn package
Bitte überprüfen Sie diese Antwort https://stackoverflow.com/a/35359756/5678086 für full pack mit allen Abhängigkeiten