Upgrade the version number to 2.1pre4-1010.
- ~
- jbidwatcher
- trunk
- build.xml
| build.xml |
|---|
cyberfox 1 <?xml version="1.0" encoding="UTF-8"?> mrs 2 <project name="JBidwatcher" default="apps" basedir='.'> cyberfox 3 <!-- Since properties are inmutable, the first definition of a properties is used! --> cyberfox 4 <!-- Read computers environment --> cyberfox 5 <property environment="env" /> cyberfox 6 cyberfox 7 <property name="build.dir" value="classes" /> cyberfox 8 <property name="src.dir" value="src" /> cyberfox 9 <property name="dest.dir" value="." /> cyberfox 10 <property name="main.dir" value="." /> cyberfox 11 <property name="log.dir" value="logs" /> cyberfox 12 <property name="lib.dir" value="lib" /> cyberfox 13 <property name="JAVADIR" value="src" /> cyberfox 14 mrs 15 <property name="app.name" value="JBidwatcher" /> mrs 16 <property name="VER" value="2.1pre4" /> cyberfox 17 <property name="TARSRC" value="jbidwatcher-${VER}" /> cyberfox 18 <property name="INTERMEDIATE" value="${app.name}.jar" /> cyberfox 19 <property name="BINARY" value="${app.name}-${VER}.jar" /> mrs 20 <property name="BINARYSCRIPTING" value="${app.name}-${VER}-script.jar" /> cyberfox 21 <property name="OPT_BIN" value="${app.name}-${VER}_o.jar" /> cyberfox 22 <property name="UNOPT_BIN" value="${app.name}-${VER}_u.jar" /> mrs 23 <property name="TARFILE" value="${TARSRC}.tar.bz2" /> mrs 24 <property name="APPSCRIPTING" value="${app.name}-${VER}-script.app.tar.gz" /> cyberfox 25 <property name="APPFILE" value="${app.name}-${VER}.app.tar.gz" /> mrs 26 <property name="osx.app.name" value="${app.name}-${VER}.app" /> mrs 27 <property name="build.path" value="/tmp/building" /> mrs 28 <property name="osx.app.path" value="/tmp/building/${osx.app.name}" /> mrs 29 <property name="DMGFILE" value="${app.name}-${VER}.dmg" /> mrs 30 <property name="EXESCRIPTING" value="${app.name}-${VER}-script.exe" /> cyberfox 31 <property name="EXEFILE" value="${app.name}-${VER}.exe" /> cyberfox 32 <property name="MANIFEST" value="META-INF/MANIFEST.MF" /> cyberfox 33 cyberfox 34 <property name="jopt.jar" value="${JAVADIR}/jopt/jopt.jar" /> cyberfox 35 <!-- available file="${jopt.jar}" property="jopt.jar.present"/ --> cyberfox 36 cyberfox 37 <!-- Read any properties that are local to the used installation --> cyberfox 38 <!-- This file must not reside in the repository!!! --> cyberfox 39 <property file="build-local.properties" /> cyberfox 40 cyberfox 41 <!-- Read properties that are special for this computer --> cyberfox 42 <!-- It could be placed in the repository --> cyberfox 43 <property file="build-${env.COMPUTERNAME}.properties" /> cyberfox 44 cyberfox 45 <!-- Read properties that are special for this user --> cyberfox 46 <!-- It could be placed in the repository --> cyberfox 47 <property file="build-${env.USERNAME}.properties" /> cyberfox 48 cyberfox 49 <path id="project.class.path"> cyberfox 50 <pathelement path="${build.dir}" /> cyberfox 51 <pathelement path="${src.dir}" /> cyberfox 52 <pathelement path="${lib.dir}/apple.jar" /> mrs 53 <pathelement path="${lib.dir}/derby.jar" /> cyberfox 54 <pathelement path="${lib.dir}/jdesktop.jar" /> cyberfox 55 <pathelement path="${lib.dir}/mp3codec.jar" /> mrs 56 <pathelement path="${lib.dir}/jruby-complete.jar" /> mrs 57 <pathelement path="${lib.dir}/l2fprod-common-fontchooser.jar" /> mrs 58 <pathelement path="${lib.dir}/mysql-connector-java-5.1.7-bin.jar" /> cyberfox 59 </path> cyberfox 60 cyberfox 61 <target name="init" description="Prepare for build"> cyberfox 62 <tstamp/> cyberfox 63 <mkdir dir="${build.dir}" /> cyberfox 64 <mkdir dir="${log.dir}" /> cyberfox 65 </target> cyberfox 66 cyberfox 67 <target name="compile" depends="init"> cyberfox 68 <echo level="info" message="Compiling all classes." /> cyberfox 69 <mkdir dir="${user.home}/.jbidwatcher" /> cyberfox 70 <mkdir dir="${build.dir}" /> cyberfox 71 <copy file="display.cfg" todir="${user.home}/.jbidwatcher" /> mrs 72 <javac srcdir="${src.dir}" destdir="${build.dir}" debug="on" > cyberfox 73 <classpath refid="project.class.path" /> cyberfox 74 <include name="**/*.java" /> cyberfox 75 </javac> cyberfox 76 </target> cyberfox 77 cyberfox 78 <!-- cyberfox 79 <taskdef name="pmd" classname="net.sourceforge.pmd.ant.PMDTask"/> cyberfox 80 rulesets/basic.xml cyberfox 81 rulesets/design.xml cyberfox 82 rulesets/imports.xml cyberfox 83 rulesets/codesize.xml cyberfox 84 rulesets/coupling.xml cyberfox 85 rulesets/controversial.xml cyberfox 86 rulesets/unusedcode.xml cyberfox 87 cyberfox 88 rulesets/braces.xml cyberfox 89 rulesets/favorites.xml cyberfox 90 rulesets/finalizers.xml cyberfox 91 rulesets/javabeans.xml cyberfox 92 rulesets/junit.xml cyberfox 93 rulesets/naming.xml cyberfox 94 rulesets/newrules.xml cyberfox 95 rulesets/scratchpad.xml cyberfox 96 rulesets/strictexception.xml cyberfox 97 rulesets/strings.xml cyberfox 98 <target name="pmd"> cyberfox 99 <pmd rulesetfiles="rulesets/basic.xml,rulesets/design.xml,rulesets/imports.xml,rulesets/codesize.xml,rulesets/coupling.xml,rulesets/controversial.xml,rulesets/unusedcode.xml"> cyberfox 100 <formatter type="html" toFile="pmd_jbidwatcher.html"/> cyberfox 101 <fileset dir="${src.dir}"> cyberfox 102 <include name="**/*.java"/> cyberfox 103 </fileset> cyberfox 104 </pmd> cyberfox 105 </target> cyberfox 106 --> cyberfox 107 cyberfox 108 <target name="whatsnew"> cyberfox 109 <cvschangelog destfile="changelog.xml" start="31 March 2006"> cyberfox 110 <user displayname="Morgan Schweers" userid="cyberfox"/> cyberfox 111 </cvschangelog> cyberfox 112 <style in="changelog.xml" out="changelog.html" style="/usr/share/ant/etc/changelog.xsl"> cyberfox 113 <param name="title" expression="JBidwatcher Recent Changes" /> cyberfox 114 <param name="module" expression="JBidwatcher" /> cyberfox 115 </style> cyberfox 116 </target> cyberfox 117 mrs 118 <target name="tar" description="Building source .tar file."> mrs 119 <tar destfile="${TARFILE}" compression="bzip2"> mrs 120 <tarfileset prefix="${TARSRC}" dir="${src.dir}" includes="**/*.java" /> mrs 121 <tarfileset prefix="${TARSRC}" dir="${main.dir}" includes="*.jpg" /> mrs 122 <tarfileset prefix="${TARSRC}" dir="${main.dir}" includes="*.sql" /> mrs 123 <tarfileset prefix="${TARSRC}" dir="${main.dir}" includes="*.ser" /> mrs 124 <tarfileset prefix="${TARSRC}" dir="${main.dir}" includes="*.xsl" /> mrs 125 <tarfileset prefix="${TARSRC}" dir="${user.home}/.jbidwatcher" includes="display.cfg" /> mrs 126 <tarfileset prefix="${TARSRC}" dir="${main.dir}" includes="auctions.dtd" /> mrs 127 <tarfileset prefix="${TARSRC}" dir="${main.dir}" includes="TODO" /> mrs 128 <tarfileset prefix="${TARSRC}" dir="${main.dir}" includes="COPYING.html" /> mrs 129 <tarfileset prefix="${TARSRC}" dir="${main.dir}" includes="build.xml" /> mrs 130 <tarfileset prefix="${TARSRC}" dir="${main.dir}" includes="platform/jbidwatcher.jnlp" /> mrs 131 <tarfileset prefix="${TARSRC}" dir="${main.dir}" includes="${MANIFEST}" /> mrs 132 <tarfileset prefix="${TARSRC}" dir="${main.dir}" includes="jbidwatcher.properties" /> mrs 133 <tarfileset prefix="${TARSRC}" dir="${main.dir}" includes="ebay_*.properties" /> mrs 134 <tarfileset prefix="${TARSRC}/icons" dir="${main.dir}/icons" includes="**/*.gif" /> mrs 135 <tarfileset prefix="${TARSRC}/icons" dir="${main.dir}/icons" includes="**/*.png" /> mrs 136 <tarfileset prefix="${TARSRC}/audio" dir="${main.dir}/audio" includes="*.mp3" /> mrs 137 <tarfileset prefix="${TARSRC}/db" dir="${main.dir}/db" includes="*.sql" /> mrs 138 <tarfileset prefix="${TARSRC}/platform" dir="${main.dir}/platform" /> mrs 139 <tarfileset prefix="${TARSRC}/help" dir="${main.dir}/help" includes="*.jpg" /> mrs 140 <tarfileset prefix="${TARSRC}/help" dir="${main.dir}/help" includes="*.jbh" /> mrs 141 <tarfileset prefix="${TARSRC}/lib" dir="${main.dir}/lib" /> mrs 142 </tar> mrs 143 </target> mrs 144 mrs 145 <target name="jar-real" depends="compile"> mrs 146 <echo level="info" message="Building primary .jar file." /> mrs 147 <copy todir="help/" file="COPYING.html" /> mrs 148 cyberfox 149 <jar jarfile="${INTERMEDIATE}" manifest="${MANIFEST}" index="true"> cyberfox 150 <fileset dir="${main.dir}" includes="*.jpg" /> mrs 151 <fileset dir="${main.dir}" includes="*.sql" /> cyberfox 152 <fileset dir="${main.dir}" includes="*.ser" /> cyberfox 153 <fileset dir="${main.dir}" includes="*.xsl" /> cyberfox 154 <fileset dir="${user.home}/.jbidwatcher" includes="display.cfg" /> cyberfox 155 <fileset dir="${build.dir}" includes="**/*.class" /> cyberfox 156 <!-- <fileset dir="${lib.dir}" includes="**/*.class" /> --> mrs 157 <fileset dir="${main.dir}" includes="icons/**/*.gif" /> mrs 158 <fileset dir="${main.dir}" includes="icons/**/*.png" /> cyberfox 159 <fileset dir="${main.dir}" includes="audio/*.mp3" /> mrs 160 <fileset dir="${main.dir}" includes="db/*.sql" /> cyberfox 161 <fileset dir="${main.dir}" includes="help/*.jpg" /> cyberfox 162 <fileset dir="${main.dir}" includes="help/*.jbh" /> mrs 163 <fileset dir="${main.dir}" includes="help/*.html" /> cyberfox 164 <fileset dir="${main.dir}" includes="platform/tray.dll" /> cyberfox 165 <fileset dir="${main.dir}" includes="jbidwatcher.properties" /> mrs 166 <fileset dir="${main.dir}" includes="ebay_*.properties" /> cyberfox 167 </jar> mrs 168 <delete file="help/COPYING.html" /> cyberfox 169 </target> cyberfox 170 mrs 171 <target name="jar" depends="jar-real"> mrs 172 <echo level="info" message="Building envelope .jar file." /> mrs 173 <mkdir dir="${build.path}/main" /> mrs 174 <copy file="${INTERMEDIATE}" tofile="${build.path}/main/main.jar" /> cyberfox 175 <jar jarfile="${BINARY}" manifest="onejar/META-INF/MANIFEST.MF"> mrs 176 <fileset dir="${main.dir}/onejar" includes="com/**/*.class" /> cyberfox 177 <fileset dir="${main.dir}/onejar" includes="boot-manifest.mf" /> mrs 178 <fileset dir="${build.path}" includes="main/main.jar" /> mrs 179 <fileset dir="${main.dir}" includes="lib/apple.jar" /> mrs 180 <fileset dir="${main.dir}" includes="lib/derby.jar" /> mrs 181 <fileset dir="${main.dir}" includes="lib/jdesktop.jar" /> mrs 182 <fileset dir="${main.dir}" includes="lib/mp3codec.jar" /> mrs 183 <fileset dir="${main.dir}" includes="lib/l2fprod-common-fontchooser.jar" /> mrs 184 <fileset dir="${main.dir}" includes="lib/mysql-connector-java-5.1.7-bin.jar" /> mrs 185 </jar> mrs 186 <delete dir="${build.path}/main" /> mrs 187 </target> mrs 188 mrs 189 <target name="scripting-jar" depends="jar-real"> mrs 190 <echo level="info" message="Building the top-level .jar file." /> mrs 191 <mkdir dir="${build.path}/main" /> mrs 192 <copy file="${INTERMEDIATE}" tofile="${build.path}/main/main.jar" /> mrs 193 <jar jarfile="${BINARY}" manifest="onejar/META-INF/MANIFEST.MF"> mrs 194 <fileset dir="${main.dir}/onejar" includes="com/**/*.class" /> mrs 195 <fileset dir="${main.dir}/onejar" includes="boot-manifest.mf" /> mrs 196 <fileset dir="${build.path}" includes="main/main.jar" /> cyberfox 197 <fileset dir="${main.dir}" includes="lib/*.jar" /> mrs 198 <fileset dir="${main.dir}" includes="lib/jbidwatcher/**" /> cyberfox 199 </jar> mrs 200 <move file="${BINARY}" tofile="${BINARYSCRIPTING}" /> mrs 201 <delete dir="${build.path}/main" /> cyberfox 202 </target> cyberfox 203 cyberfox 204 <property name="packaging" value="platform" /> cyberfox 205 mrs 206 <target name="scripting" depends="scripting-jar"> mrs 207 <antcall target="osx-app-scripting" /> mrs 208 <move file="${APPFILE}" tofile="${APPSCRIPTING}" /> mrs 209 <!-- <antcall target="exe-real" /> mrs 210 <move file="${EXEFILE}" tofile="${EXESCRIPTING}" /> --> mrs 211 </target> mrs 212 cyberfox 213 <target name="exe" depends="jar"> mrs 214 <antcall target="exe-real" /> mrs 215 </target> mrs 216 mrs 217 <target name="exe-real"> cyberfox 218 <copy file="${BINARY}" todir="/tmp"/> cyberfox 219 <copy file="${packaging}/jbidwatcher.ico" todir="/tmp"/> mrs 220 <copy file="${packaging}/jbidwatcher-launch.xml" todir="/tmp"> cyberfox 221 <filterchain> cyberfox 222 <replacetokens begintoken="`" endtoken="`"> cyberfox 223 <token key="binary" value="${BINARY}"/> cyberfox 224 <token key="executable" value="${EXEFILE}"/> mrs 225 <token key="appname" value="${app.name}" /> cyberfox 226 </replacetokens> cyberfox 227 </filterchain> cyberfox 228 </copy> cyberfox 229 <exec executable="launch4j" failonerror="true"> mrs 230 <arg line="/tmp/jbidwatcher-launch.xml"/> cyberfox 231 </exec> mrs 232 <delete file="/tmp/jbidwatcher-launch.xml"/> cyberfox 233 <delete file="/tmp/${BINARY}"/> cyberfox 234 <delete file="/tmp/jbidwatcher.ico"/> cyberfox 235 <copy file="/tmp/${EXEFILE}" todir="."/> cyberfox 236 </target> cyberfox 237 cyberfox 238 <target name="osx" depends="jar"> mrs 239 <antcall target="clean-osx-build" /> mrs 240 <antcall target="osx-distribution" /> mrs 241 <antcall target="osx-app" /> mrs 242 </target> mrs 243 mrs 244 <target name="dmg" depends="osx-distribution"> mrs 245 <exec executable="ln"> mrs 246 <arg value="-s" /> mrs 247 <arg value="/Applications" /> mrs 248 <arg value="${osx.app.path}/../Applications" /> mrs 249 </exec> mrs 250 <copy todir="${osx.app.path}/../" file="COPYING.html" /> mrs 251 mrs 252 <exec executable="mkisofs"> mrs 253 <arg line='-V JBidwatcher -r -apple -o ${DMGFILE} "${osx.app.path}/.."'/> mrs 254 </exec> mrs 255 mrs 256 <delete file="${osx.app.path}/../COPYING.html"/> mrs 257 <!-- This has to be calling 'rm' because the 'delete' task doesn't handle symlinks right. --> mrs 258 <exec executable="rm"> mrs 259 <arg value="${osx.app.path}/../Applications" /> mrs 260 </exec> mrs 261 </target> mrs 262 mrs 263 <target name="osx-development" depends="osx-distribution"> mrs 264 <copy todir="${dest.dir}/${osx.app.name}"> mrs 265 <fileset dir="${osx.app.path}" includes="**" /> mrs 266 </copy> mrs 267 </target> mrs 268 mrs 269 <target name="osx-distribution"> mrs 270 <delete dir="${osx.app.path}" /> mrs 271 <mkdir dir="${osx.app.path}" /> mrs 272 <mkdir dir="${osx.app.path}/Contents" /> mrs 273 <mkdir dir="${osx.app.path}/Contents/MacOS" /> mrs 274 <mkdir dir="${osx.app.path}/Contents/Resources" /> mrs 275 <mkdir dir="${osx.app.path}/Contents/Resources/Java" /> mrs 276 mrs 277 <copy file="${packaging}/Info.plist" todir="${osx.app.path}/Contents"> cyberfox 278 <filterchain> cyberfox 279 <replacetokens begintoken="`" endtoken="`"> mrs 280 <token key="binary" value="${INTERMEDIATE}" /> mrs 281 <token key="version" value="${VER}" /> mrs 282 <token key="appname" value="${app.name}" /> cyberfox 283 </replacetokens> cyberfox 284 </filterchain> cyberfox 285 </copy> mrs 286 mrs 287 <copy file="${packaging}/JavaApplicationStub" todir="${osx.app.path}/Contents/MacOS" /> mrs 288 <chmod file="${osx.app.path}/Contents/MacOS/JavaApplicationStub" perm="755" /> mrs 289 <copy file="${packaging}/Info.plist" todir="${osx.app.path}/Contents" /> mrs 290 <copy file="${packaging}/PkgInfo" todir="${osx.app.path}/Contents" /> mrs 291 <copy file="${packaging}/jbidicon.icns" todir="${osx.app.path}/Contents/Resources" /> mrs 292 <copy file="${packaging}/quaqua.jar" todir="${osx.app.path}/Contents/Resources/Java" /> mrs 293 <copy file="${packaging}/libquaqua.jnilib" todir="${osx.app.path}/Contents/Resources/Java" /> mrs 294 <copy file="${packaging}/libquaqua64.jnilib" todir="${osx.app.path}/Contents/Resources/Java" /> mrs 295 <chmod file="${osx.app.path}/Contents/Resources/Java/libquaqua.jnilib" perm="755" /> mrs 296 <chmod file="${osx.app.path}/Contents/Resources/Java/libquaqua64.jnilib" perm="755" /> mrs 297 <copy file="${dest.dir}/${INTERMEDIATE}" todir="${osx.app.path}/Contents/Resources/Java" /> mrs 298 <!--- Put all the libraries in the resources directory --> mrs 299 <copy todir="${osx.app.path}/Contents/Resources/Java"> mrs 300 <fileset dir="${lib.dir}" includes="apple.jar" /> mrs 301 <fileset dir="${lib.dir}" includes="derby.jar" /> mrs 302 <fileset dir="${lib.dir}" includes="jdesktop.jar" /> mrs 303 <fileset dir="${lib.dir}" includes="mp3codec.jar" /> mrs 304 <fileset dir="${lib.dir}" includes="l2fprod-common-fontchooser.jar" /> mrs 305 <fileset dir="${lib.dir}" includes="mysql-connector-java-5.1.7-bin.jar" /> mrs 306 </copy> mrs 307 </target> mrs 308 mrs 309 <target name="osx-app"> cyberfox 310 <tar destfile="${APPFILE}" compression="gzip"> mrs 311 <tarfileset dir="${osx.app.path}" prefix="${app.name}.app" mode="755"> mrs 312 <include name="Contents/MacOS/JavaApplicationStub" /> mrs 313 <include name="Contents/Resources/Java/libquaqua.jnilib" /> cyberfox 314 </tarfileset> mrs 315 <tarfileset dir="${osx.app.path}" prefix="${app.name}.app"> mrs 316 <include name="**" /> mrs 317 <exclude name="Contents" /> mrs 318 <exclude name="Contents/MacOS" /> mrs 319 <exclude name="Contents/Resources" /> mrs 320 <exclude name="Contents/Resources/Java" /> mrs 321 <exclude name="Contents/MacOS/JavaApplicationStub" /> mrs 322 <exclude name="Contents/Resources/Java/libquaqua.jnilib" /> cyberfox 323 </tarfileset> cyberfox 324 </tar> cyberfox 325 </target> cyberfox 326 mrs 327 <target name="osx-app-scripting" depends="osx-distribution"> mrs 328 <copy todir="${osx.app.path}/Contents/Resources/Java"> mrs 329 <fileset dir="${lib.dir}" includes="jruby-complete.jar" /> mrs 330 <fileset dir="${main.dir}" includes="lib/jbidwatcher/**" /> mrs 331 </copy> mrs 332 <antcall target="osx-app" /> mrs 333 </target> mrs 334 mrs 335 <target name="clean-osx-build"> mrs 336 <delete dir="${osx.app.path}" /> mrs 337 <delete dir="${dest.dir}/${osx.app.name}" /> mrs 338 </target> mrs 339 cyberfox 340 <target name="clean" description="Clean all build products."> cyberfox 341 <echo level="info" message="Clean all build products." /> cyberfox 342 <delete file="${BINARY}" /> mrs 343 <delete file="${BINARYSCRIPTING}" /> cyberfox 344 <delete file="${INTERMEDIATE}" /> cyberfox 345 <delete file="${UNOPT_BIN}" /> cyberfox 346 <delete file="${TARFILE}" /> cyberfox 347 <delete file="${APPFILE}" /> cyberfox 348 <delete file="${EXEFILE}" /> mrs 349 <delete file="${APPSCRIPTING}" /> mrs 350 <delete file="${EXESCRIPTING}" /> mrs 351 <delete file="${DMGFILE}" /> cyberfox 352 <delete includeEmptyDirs="true" dir="osx"/> cyberfox 353 <delete> cyberfox 354 <fileset dir="${build.dir}" includes="**/*.class" /> cyberfox 355 </delete> mrs 356 <antcall target="clean-osx-build" /> mrs 357 <!-- Delete intermediate files in case they still are around --> mrs 358 <delete file="${build.path}/main/main.jar" /> mrs 359 <delete file="/tmp/jbidwatcher-launch.xml"/> mrs 360 <delete file="/tmp/${BINARY}"/> mrs 361 <delete file="/tmp/jbidwatcher.ico"/> cyberfox 362 </target> cyberfox 363 mrs 364 <target name="apps" depends="tar,osx,exe,dmg" /> mrs 365 mrs 366 <target name="release" depends="apps" description="Build for a full release."> mrs 367 <property name="server.path" value="jbidwatcher@jbidwatcher.com:www/htdocs/rdl" /> mrs 368 <antcall target="upload" /> mrs 369 </target> mrs 370 mrs 371 <target name="beta" depends="apps" description="Build for a pre-release version."> mrs 372 <property name="server.path" value="jbidwatcher@jbidwatcher.com:www/htdocs/beta" /> mrs 373 <antcall target="upload" /> mrs 374 </target> cyberfox 375 mrs 376 <target name="alpha" depends="apps" description="Build for an alpha or beta version."> mrs 377 <property name="server.path" value="jbidwatcher@jbidwatcher.com:www/htdocs/alpha" /> mrs 378 <antcall target="upload" /> mrs 379 </target> mrs 380 mrs 381 <target name="upload" description="Upload the code to a given destination"> mrs 382 <scp verbose="true" todir="${server.path}" keyfile="/home/mrs/.ssh/id_rsa" passphrase=""> mrs 383 <fileset dir="${main.dir}"> mrs 384 <include name="${BINARY}" /> mrs 385 <include name="${APPFILE}" /> mrs 386 <include name="${EXEFILE}" /> mrs 387 <include name="${BINARYSCRIPTING}" /> mrs 388 <include name="${APPSCRIPTING}" /> mrs 389 <include name="${EXESCRIPTING}" /> mrs 390 <include name="${TARFILE}" /> mrs 391 <include name="${DMGFILE}" /> mrs 392 </fileset> mrs 393 </scp> mrs 394 </target> mrs 395 cyberfox 396 <target name="run" description="Start Application"> cyberfox 397 <java fork="true" jar="${BINARY}" args="-Xmx512m -Xms256m"/> cyberfox 398 </target> cyberfox 399 </project>
Check out the code: svn co jbidwatcher/trunk/build.xml
