]> WPIA git - gigi.git/blobdiff - build.xml
fix: resource leak in template fast-debug code
[gigi.git] / build.xml
index be1b127e7613d85bcde19c0b503cb7219d240177..eb6f4320a14c8b0d6fae80e007d2c11adec1213f 100644 (file)
--- a/build.xml
+++ b/build.xml
        <target depends="clean,clean-test" name="cleanall" />
        <target depends="build-project, build-testing, native" name="build" />
        <target depends="init" name="build-project">
+               <exec outputproperty="git-version" executable="git">
+                       <arg line="rev-parse"/>
+                       <arg line="HEAD"/>
+               </exec>
+               <manifest file="Gigi.MF">
+                       <attribute name="Main-Class" value="org.cacert.gigi.Launcher" />
+                       <attribute name="Implementation-Version" value="${git-version}" />
+               </manifest>
                <echo message="${ant.project.name}: ${ant.file}" />
                <javac encoding="UTF-8" debug="true" debuglevel="${debuglevel}" destdir="bin"
                        includeantruntime="false" source="${source}" target="${target}">
@@ -89,6 +97,7 @@
                        <src path="lib/jetty" />
                        <src path="lib/jtar" />
                        <src path="lib/scrypt" />
+                       <src path="lib/json" />
                        <src path="src" />
                        <classpath refid="cacert-gigi.classpath" />
                </javac>
                        <classpath refid="cacert-gigi.classpath" />
                        <classpath refid="cacert-gigi.test.classpath.jdt" />
                </javac>
-               <java classname="org.cacert.gigi.localisation.TranslationCollector">
+               <java classname="org.cacert.gigi.localisation.TranslationCollector" failonerror="true">
                        <arg value="util-testing/org/cacert/gigi/localisation/conf.txt"/>
                        <arg value="."/>
                        <arg value="messages.po"/>