Index: trunk/IDE_metadata/NetBeans/TMCSim/build.xml
===================================================================
--- trunk/IDE_metadata/NetBeans/TMCSim/build.xml	(revision 23)
+++ trunk/IDE_metadata/NetBeans/TMCSim/build.xml	(revision 44)
@@ -13,11 +13,25 @@
     <property name="workdir" value="../../.."/>
 <!--        STORE SUBVERSION BUILD STRING      -->
-<!-- Store the Subversion version string every time you do clean/build. -->
-<target name="-pre-compile">
-  <exec executable="svnversion" osfamily="unix"
-    output="${workdir}/config/svn-version.txt"/>
-    <echo file="${workdir}/config/svn-version.txt" append="true">
-        # Do not edit. This file is autogenerated by the Ant build script #
-    </echo>
+<target name="-post-init" description="Sets the buildversion for the current build">
+    <exec outputproperty="svna.version" executable="svnversion">
+        <arg value="-c" />
+        <redirector>
+            <outputfilterchain>
+                <tokenfilter>
+                    <replaceregex pattern="^[0-9]*:?" replace="" flags="g"/>
+                    <replaceregex pattern="M" replace="" flags="g"/>
+                </tokenfilter>
+            </outputfilterchain>
+        </redirector>
+    </exec>
+    <propertyfile file="${src.dir}/tmcsim/application.properties">
+        <entry key="Application.revision" value="${svna.version}" type="int" operation="="/>
+    </propertyfile>
+    <echo>Setting SVN version: ${svna.version}</echo>
+</target>
+<target name="-post-jar" description="Sets the buildversion for the current build">
+    <propertyfile file="${src.dir}/tmcsim/application.properties">
+        <entry key="Application.buildnumber" value="1" type="int" operation="+"/>
+    </propertyfile>
 </target>
 <!--
