Ich habe ein Projekt, das ein einzelnes Modul enthält, und einige Abhängigkeiten. Ich möchte eine Jar-Datei in einem separaten Verzeichnis erstellen, die das kompilierte Modul enthält. Außerdem möchte ich, dass die Abhängigkeiten neben meinem Modul vorhanden sind.
Egal wie ich IntelliJ's "build jar" Prozess drehe, die Ausgabe meines Moduls erscheint leer (außer einer META-INF-Datei).
Idee 8.1.3
Jar ist in Ordnung, da es eine kompilierte Ausgabe im 'output' Verzeichnis (project/out/production/
Ich vermute, Sie müssen 'make' ausführen, bevor Sie jar kompilieren
für Abhängigkeiten einfach "show library" ankreuzen und auswählen, was Sie wollen.
Vielleicht möchten Sie einen Blick auf Maven werfen (http://maven.apache.org). Sie können es entweder als Haupt-Build-Prozess für Ihre Anwendung verwenden oder einfach nur, um bestimmte Aufgaben über den Dialog "Konfigurationen bearbeiten" auszuführen. Der Prozess der Erstellung eines JAR eines Moduls innerhalb von Maven ist ziemlich trivial, wenn Sie möchten, dass es alle Abhängigkeiten in ein selbstausführbares JAR einschließt, ist das ebenfalls trivial.
Wenn Sie Maven noch nie benutzt haben, sollten Sie [Better Builds With Maven] (http://maven.apache.org/articles.html) lesen.