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„