2016-07-01 12 views
2

Ich habe Datei-> Projektstruktur aktualisiert, indem ich jar als Artefakt hinzugefügt habe.Wie kann IntelliJ meine Projektquelldateien komprimieren, nachdem die JAR-Datei erstellt wurde?

Ich bemerkte, dass ich ein benutzerdefiniertes Artefakt "Andere" verwenden kann, um meinen gesamten Projektordner an ein anderes Ziel zu kopieren. Leider sind sie nicht am Ziel gezippt, und ich sehe nicht, wie ich das erreichen kann.

Wie kann ich sie automatisch in eine ZIP-Datei kopieren, wenn ich fertig bin, kann ich die Zip und Jar von meinem Computer leichter hochladen, anstatt manuell das Verzeichnis reziprok zu zippen oder hochzuladen.

Antwort

6

Wenn Sie ein neues Artefakt vom Typ Other erstellen. Klicken Sie dann auf die Schaltfläche "Archiv erstellen" (neben der Schaltfläche für das neue Verzeichnis) und geben Sie ihr einen Namen, z. B. "project.zip". Klicken Sie mit der rechten Maustaste auf den neuen Zip-Eintrag unter "Output Root" und wählen Sie "Add copy of" und dann "directory content". Navigieren Sie zu Ihrem Projektverzeichnis und wählen Sie es in der Dateiauswahl aus. Klicken Sie auf Übernehmen und das sollte funktionieren.

Es sollte in etwa wie der Screenshot unten aussehen. Create zip archive. Jetzt einfach das Artefakt in der üblichen Weise bauen.

+1

Danke! Für mein Projekt habe ich vor dem Hinzufügen der Verzeichnisinhalte ein Verzeichnis in der Zip erstellt. –