/[pdpsoft]/branches/nl.nikhef.jgridstart-flyingsaucer/nl.nikhef.jgridstart/build.xml
ViewVC logotype

Diff of /branches/nl.nikhef.jgridstart-flyingsaucer/nl.nikhef.jgridstart/build.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 988 by wvengen, Fri Oct 23 12:47:36 2009 UTC revision 989 by wvengen, Fri Oct 23 15:10:01 2009 UTC
# Line 41  Line 41 
41                    
42          <property name="tests.target.name" value="tests"/>          <property name="tests.target.name" value="tests"/>
43          <property name="tests.target.main" value="nl.nikhef.jgridstart.AllTests"/>          <property name="tests.target.main" value="nl.nikhef.jgridstart.AllTests"/>
44            <property name="tests.guitarget.name" value="testgui"/>
45            <property name="tests.guitarget.main" value="nl.nikhef.jgridstart.logging.UserTestRunner"/>
46    
47          <!-- reference to property file defining the properties          <!-- reference to property file defining the properties
48            -     keystore.file      java keystore file            -     keystore.file      java keystore file
# Line 275  Line 277 
277                  <!-- sign, required for java web start -->                  <!-- sign, required for java web start -->
278                  <signjar keystore="${keystore.file}" jar="${dir.dist}/${target.name}.jar"                  <signjar keystore="${keystore.file}" jar="${dir.dist}/${target.name}.jar"
279                          alias="${keystore.alias}" storepass="${keystore.passwd}"/>                          alias="${keystore.alias}" storepass="${keystore.passwd}"/>
                 <signjar keystore="${keystore.file}" jar="${dir.dist}/${tests.target.name}.jar"  
                         alias="${keystore.alias}" storepass="${keystore.passwd}"/>  
280                  <delete file="${keystore.tempfile}" quiet="true"/>                  <delete file="${keystore.tempfile}" quiet="true"/>
281                  <!-- substitute variables in java web start files -->                  <!-- substitute variables in java web start files -->
282                  <copy file="${dir.dist}/${target.name}.jnlp.in" tofile="${dir.dist}/${target.name}.jnlp" />                  <copy file="${dir.dist}/${target.name}.jnlp.in" tofile="${dir.dist}/${target.name}.jnlp" />
283                  <copy file="${dir.dist}/${tests.target.name}.jnlp.in" tofile="${dir.dist}/${tests.target.name}.jnlp" />                  <copy file="${dir.dist}/${tests.guitarget.name}.jnlp.in" tofile="${dir.dist}/${tests.guitarget.name}.jnlp" />
284                  <copy file="${dir.dist}/bcprov.jnlp.in" tofile="${dir.dist}/bcprov.jnlp" />                  <copy file="${dir.dist}/bcprov.jnlp.in" tofile="${dir.dist}/bcprov.jnlp" />
285                  <replace dir="${dir.dist}">                  <replace dir="${dir.dist}">
286                          <include name="${target.name}.jnlp"/>                          <include name="${target.name}.jnlp"/>
287                          <include name="${tests.target.name}.jnlp"/>                          <include name="${tests.guitarget.name}.jnlp"/>
288                          <include name="bcprov.jnlp"/>                          <include name="bcprov.jnlp"/>
289                          <replacefilter token="@wwwbase@" value="${wwwbase}"/>                          <replacefilter token="@wwwbase@" value="${wwwbase}"/>
290                          <replacefilter token="@main@" value="${target.main}"/>                          <replacefilter token="@main@" value="${target.main}"/>
291                          <replacefilter token="@tests.main@" value="${tests.target.main}"/>                          <replacefilter token="@tests.main@" value="${tests.guitarget.main}"/>
292                            <replacefilter token="@tests.name@" value="${tests.guitarget.name}"/>
293                  </replace>                  </replace>
294                  <!-- copy bouncycastle jar to deployment area -->                  <!-- copy bouncycastle jar to deployment area -->
295                  <copy file="${dep.bouncycastle}" todir="${dir.dist}"/>                  <copy file="${dep.bouncycastle}" todir="${dir.dist}"/>
# Line 345  Line 346 
346                          <zipfileset src="${dep.abbot}"/>                          <zipfileset src="${dep.abbot}"/>
347                  </jar>                  </jar>
348          </target>          </target>
349            <!-- user test runner -->
350            <target name="jar.testgui" depends="jar.tests">
351                    <!-- create file with jar names -->
352                    <echo file="${dir.build}/nl/nikhef/jgridstart/logging/testjars.txt">
353                            ${tests.target.name}.jar
354                            ${dep.bouncycastle.basename}
355                    </echo>
356                    <!-- and build jars -->
357                    <jar jarfile="${dir.dist}/${tests.guitarget.name}.jar">
358                            <manifest>
359                                    <attribute name="Built-By" value="${user.name}"/>
360                                    <attribute name="Main-Class" value="${tests.guitarget.main}"/>
361                            </manifest>
362                            <!-- the files for the runner -->
363                            <fileset dir="${dir.build}">
364                                    <include name="nl/nikhef/jgridstart/logging/UserTestRunner*.class"/>
365                                    <include name="nl/nikhef/jgridstart/util/ConnectionUtils*.class"/>
366                                    <include name="nl/nikhef/jgridstart/util/FileUtils*.class"/>
367                                    <include name="nl/nikhef/jgridstart/logging/testjars.txt"/>
368                            </fileset>
369                            <zipfileset src="${dep.commons-lang}" includes="org/**"/>
370                            <!-- and jars with all stuff that will be unpacked later -->
371                            <fileset file="${dir.dist}/${tests.target.name}.jar"/>
372                            <fileset file="${dep.bouncycastle}"/>
373                    </jar>
374                    <signjar keystore="${keystore.file}" jar="${dir.dist}/${tests.guitarget.name}.jar"
375                            alias="${keystore.alias}" storepass="${keystore.passwd}"/>
376            </target>
377    
378          <!-- javadoc with APIviz, needs graphviz >= 2.20 -->          <!-- javadoc with APIviz, needs graphviz >= 2.20 -->
379          <target name="javadoc" depends="compile">          <target name="javadoc" depends="compile">

Legend:
Removed from v.988  
changed lines
  Added in v.989

grid.support@nikhef.nl
ViewVC Help
Powered by ViewVC 1.1.28