Frage

Zum Beispiel ist die Java -API für Pubnub bei https://github.com/pubnub/pubnub-api/tree/master/java

Ich möchte eine einzelne JAR -Datei aus allen Java -Dateien in den Unterordnern erstellen.

Was ist der einfachste Weg, dies zu tun?

War es hilfreich?

Lösung

Da PubNub keine Build -Datei bereitgestellt hat, müssen Sie in Ihrer bevorzugten IDE ein neues Java -Projekt erstellen und dann den heruntergeladenen Java -Code importieren. Als nächstes können Sie das Projekt mit der IDE kompilieren und in JAR -Datei verpacken.

Hinweis: Es ist auch möglich, selbst ein Build -Skript zu erstellen, aber es ist komplizierter.

Andere Tipps

Da willst du a Single Jar Datei, dann der einfachste Weg, dies zu tun, besteht darin, den nächsten Schritten zu befolgen:

  1. Ein ... kreieren Maven Projekt in NetBeans. Ich mache normalerweise den gleichen Namen wie im öffentlichen Repository. In diesem Fall empfehle ich "Pubnum".

  2. Ziehen Sie die Quelle aus einem Git -Repository in das Projekt, das Sie in Schritt 1 erstellt haben. Dieser Teil ist schwierig, da die Quelle im Git -Repository den Maven -Konventionen möglicherweise nicht folgt ... wenn dies nicht der Fall ist, müssen Sie ihn umstrukturieren. Lesen Sie mehr über Maven -Verzeichnisstruktur.

  3. Stellen Sie sicher, dass Maven -Schatten Plugin ist installiert und Sie sind bereit zu rollen. Einfach ausführen maven shade:shade Und wenn alles gut läuft, erhalten Sie die JAR -Datei.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top