Wie binde ich externe JARs in mein eigenes Projekt-JAR ein?

Ich habe eine Java-Anwendung und habe eine JAR-Datei erstellt und bereitgestellt.

Die App verwendet externe JARs wie die Log4J-JAR. Wie binde ich beim Erstellen meiner JAR-Datei alle externen abhängigen JARs in mein Archiv ein?

Um meine App zum Laufen zu bringen, muss ich die Log4J-JAR in dasselbe Verzeichnis wie meine eigene JAR kopieren, was den Zweck der JAR irgendwie zunichte macht. Wäre es nicht eleganter, eine einzige JAR-Datei bereitzustellen?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage