Versionen erstellen

Hallo,

versuche jetzt seit ca. 30 min. herauszufinden wie man in Java Versionen erstellen kann, leider finde ich nirgendwo etwas.
ich hätte gerne folgendes Schema:

Version: xx.yy.zz + (möglichst automatisch eine selbsterzeugte “Buildnummer”)

muß man da selbst eine Versions Klasse erstellen? oder wie geht sowas?

vielen Dank

Gruß Gü

Was genau meinst du denn damit?

Automatisieren kann man vieles durch Build-Tools wie Maven oder Gradle. Die Frage ist, was du damit machen willst. Willst du sie irgendwo als Info anzeigen? Soll sie im Dateinamen enthalten sein? … Es gibt viele Möglichkeiten.

am liebsten wäre beides

im Dateinamen und trotzdem über “Hilfe” anzeigbar.

vielleicht noch eine Anmerkung,
ich nutze eclipse

Wie gesagt, dann idealerweise über ein Build-Tool, das dir das abnimmt. Dabei wird die Version ohnehin in den Dateinamen einbaut und damit deine ganze Anwendung auf die Version zurückgreifen kann, z.B. für die Hilfe, müsste diese noch irgendwo hinterlassen werden. Wir lassen die Version z.B. ins Manifest eintragen und lesen dieses dann aus.

Vielen Dank!

ich glaube das hilft mir schon sehr viel weiter

Gruß Gü

Hallo,

wenn du ANT verwendest, dann kannst du sowas nutzen:

http://ant.apache.org/manual/Tasks/buildnumber.html

Eingeschränkt geht dies mit SVN auch, in dem du hier die Replcace Methode nutzt, um SVN Metadaten in die Dateien zu schreiben.

Gruß,

Martin