Die vergangenen Tage habe ich versucht mich in die Themengebiete der Versionierung und dem automatischen Deployment einzulesen. Aber irgendwie komme ich dabei auf keinen grünen Pfad, weil ich von einem Themengebiet ins nächste stürze, ohne irgendwie zu wissen, ob es jetzt wirklich das ist, was ich suche. Jetzt hoffe ich einfach mal, dass ihr mir ein wenig Starthilfe geben könnt, wo und wie ich ansetzen muss.
Zur Ausgangslage: Ich habe verschiedene Java-Anwendungen entwickelt, welche ich den Nutzern über Java WebStart zur Verfügung stelle. Diese beinhalten unter anderem auch andere Open-Source-Bibliotheken. Bisher erstelle ich einfach die JAR-Dateien meiner Applikationen mittels IDE (früher Eclipse, zuletzt Netbeans), signiere diese und lade sie dann händisch auf den FTP hoch. Davor passe ich noch manuell den Versions-String (gespeichert als "globale Variable") an.
Dieses Prozedur würde ich jetzt gerne irgendwie automatisieren, nach Möglichkeit mit einer Lösung, welche in Netbeans integrierbar ist (was aber jetzt kein absolutes Muss darstellt). Ich stelle mir das so vor, dass automatisch die JARs signiert werden, die Version angepasst wird (auto-inkrement o.ä) und anschließend die Dateien auf den Server geladen werden. Netbeans bietet zwar die Möglichkeit Jars für Webstart zu erstellen die auch signiert werden, aber der Rest (Upload und Versions-Anpassung) fehlt dann trotzdem noch.
Vielleicht könnt ihr mir ja auf die Sprünge helfen, wie man so etwas sauber umsetzen kann .
Zur Ausgangslage: Ich habe verschiedene Java-Anwendungen entwickelt, welche ich den Nutzern über Java WebStart zur Verfügung stelle. Diese beinhalten unter anderem auch andere Open-Source-Bibliotheken. Bisher erstelle ich einfach die JAR-Dateien meiner Applikationen mittels IDE (früher Eclipse, zuletzt Netbeans), signiere diese und lade sie dann händisch auf den FTP hoch. Davor passe ich noch manuell den Versions-String (gespeichert als "globale Variable") an.
Dieses Prozedur würde ich jetzt gerne irgendwie automatisieren, nach Möglichkeit mit einer Lösung, welche in Netbeans integrierbar ist (was aber jetzt kein absolutes Muss darstellt). Ich stelle mir das so vor, dass automatisch die JARs signiert werden, die Version angepasst wird (auto-inkrement o.ä) und anschließend die Dateien auf den Server geladen werden. Netbeans bietet zwar die Möglichkeit Jars für Webstart zu erstellen die auch signiert werden, aber der Rest (Upload und Versions-Anpassung) fehlt dann trotzdem noch.
Vielleicht könnt ihr mir ja auf die Sprünge helfen, wie man so etwas sauber umsetzen kann .