Propertiedatei mit Buildinformationen

Um die Buildinformationen aus einem Antprozess in einem „Info über…“ Dialog abzubilden so wird folgender Ant Task benötigt.

<!-- Version des Projektes -->
<property name="project.version" value="1.0" />
	
<!-- Buildversion, wird mit jedem ausführen des Ant incrementiert -->
<buildnumber file="${basedir}\build.number"/>
	
<target name="createPropertieBuildFile">
   <echo message="compile.createPropertieBuildFile" />
   <tstamp>
        <format property="built.at" pattern="dd.MM.yyyy HH':'mm 'Uhr'" timezone="Europe/Berlin"/>
   </tstamp>
   <propertyfile file="${basedir}/config/project.properties"
        comment="Eine Automatisch generierte Propertiedatei, bitte nicht verändern.">
        <entry key="buildtime" value="${built.at}"/>
        <entry key="version" value="${project.version}.${build.number}"/>
   </propertyfile>
</target>

Wird das Target ausgeführt, so wird die Datei project.properties unter dem Verzeichnis „.\config“ erstellt / aktualisiert.

Nun kann diese erstellte Datei mit der Klasse Properties geladen werden.
Wie das geht, erkläre ich in dem Beitrag „Propertiedateien

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert