Anzeige von Versionsinformationen

In meinem aktuellen Projekt entwickeln wir einen WebClient mit Hilfe von Struts2 und müssen diesen auch ab und an einem Team von Testern auf einem dafür bereitgestellten Application Server bereitstellen. Nun haben wir nicht immer im Überblick von wann die letzte Version auf dem Testsystem ist, weshalb ich einen simplen Weg gesucht habe, das Versionsdatum anzuzeigen.

Auf Irrwegen…

Mein erster Weg führte mich in die Richtung die Information aus den Quelldateien herauszulesen und die VersionsNr, Datum und Autor von Subversion (SVN) automatisch beim CheckInn pflegen zu lassen. Wer Eclipse und ein SVN nutzt, muss dazu lediglich das „Team Menu“ des Projekts öffnen und über „Set Property“ die gewünschten „svn:keywords“ hinzufügen, z.B. Revision, LastChangedDate, Author.


Danach kann man in seinem Quellen über die Platzhalter $Revision$, $Author$, $Date$ die entsprechenden Information automatisch einfügen lassen.

[code=“java“]

**
* @version $Revision: 237 $
* @author $Author: swatermeyer$
* @since $Date: 2009-08-25 10:51:51 +0200 (Di, 25 Aug 2009) $
*
* @param
*/
public class ActionTester
extends TestCase {

[/code]

Die Lösung funktioniert zwar so wie sie soll, ist aber „Anzeige von Versionsinformationen“ weiterlesen