automatische Versionsanzeige

cfenner

Mitglied
Hallo,

ich habe eine Java-Applikation in der ich gerne irgendwie eine Versionsnummer einfügen würde. Nun könnte man diese natürlich bei jedem 'release' in den Code schreiben.. aber da ich SVN benutze dachte ich mir es gibt vielleicht eine Möglichkeit mithilfe der SVN Revisionsnummer eine Versionsnummer der Applikation darzustellen die sich automatisch generiert.

Geht sowas? Hat das mal jemand gemacht?

gruß chris
 
Hallo,

du könntest in deinem Source Code ein
public static final String REVISION = "$Rev$";
ablegen und dann mit SVNs Unterstützung für Keyword substitution arbeiten.
schau mal hier:
http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html

Eine andere Möglichkeit wäre der replace Task von ant:
http://ant.apache.org/manual/CoreTasks/replace.html

Die aktuelle (zentrale) Versionsnummer legst du dann in einem Properties-File ab und gehst dann weiter vor wie bei svn-keyword substitution.

Gruß Tom
 

Neue Beiträge

Zurück