1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
<?xml version="1.0" encoding="UTF-8"?>
<!-- You may freely edit this file. See commented blocks below for -->
<!-- some examples of how to customize the build. -->
<!-- (If you delete it and reopen the project it will be recreated.) -->
<project name="Warning_Generator" DEFAULT="default" basedir=".">
<description>Builds, tests, AND runs the project Warning_Generator.</description>
<import file="nbproject/build-impl.xml"/>
<target name="build">
<!-- Création du dossier classes -->
<mkdir dir="classes"/>
<!-- Compilation des classes du programme -->
<javac srcdir="src" destdir="classes" classpath="./jep-3.2.0-trial.jar"/>
<!-- Création du dossier install -->
<mkdir dir="install/lib"/>
<!-- Création du fichier Bienvenue.jar -->
<jar destfile="install/lib/Warning_Generator.jar" basedir="classes"/>
<!-- Suppression du dossier classes -->
<delete dir="classes"/>
<copy todir="install/lib" file="jep-3.2.0-trial.jar" />
<copy todir="install/lib" file="mysql-connector-java-3.0.11-stable-bin.jar" />
<!-- Copie du JRE dans le dossier install/jre1.6.0 en excluant les fichiers inutiles mentionnés dans le fichier README.TXT du JRE (attention il faut garder le fichier bin/javaw.exe du JRE) -->
<copy todir="install/jre1.6.0">
<fileset dir="C:\Program Files\Java\jre1.6.0">
<include name="*"/>
<include name="bin/**"/>
<include name="lib/**"/>
<exclude name="lib/charsets.jar"/>
<exclude name="lib/ext/sunjce_provider.jar"/>
<exclude name="bin/rmid.exe"/>
<exclude name="bin/rmiregistry.exe"/>
<exclude name="bin/tnameserv.exe"/>
<exclude name="bin/keytool.exe"/>
<exclude name="bin/kinit.exe"/>
<exclude name="bin/klist.exe"/>
<exclude name="bin/ktab.exe"/>
<exclude name="bin/policytool.exe"/>
<exclude name="bin/orbd.exe"/>
<exclude name="bin/servertool.exe"/>
<exclude name="bin/java.exe"/>
<exclude name="bin/javaws.exe"/>
<exclude name="bin/javacpl.exe"/>
<exclude name="bin/jucheck.exe"/>
<exclude name="bin/jusched.exe"/>
<exclude name="bin/wsdetect.dll"/>
<exclude name="bin/npjava*.dll"/>
<exclude name="bin/npoji610.dll"/>
<exclude name="bin/regutils.dll"/>
<exclude name="bin/axbridge.dll"/>
<exclude name="bin/deploy.dll"/>
<exclude name="bin/jpicom.dll"/>
<exclude name="bin/javacpl.cpl"/>
<exclude name="bin/jpiexp.dll"/>
<exclude name="bin/jpinscp.dll"/>
<exclude name="bin/jpioji.dll"/>
<exclude name="bin/jpishare.dll"/>
<exclude name="lib/deploy.jar"/>
<exclude name="lib/plugin.jar"/>
<exclude name="lib/deploy/messages*.properties"/>
<exclude name="lib/deploy/splash.jpg"/>
</fileset>
</copy>
<!-- Création du fichier Bienvenue.exe avec Launch4j -->
<exec executable="C:\Program Files\Launch4j\launch4jc.exe">
<arg value="${basedir}\installerLaunch4j.xml"/>
</exec>
</target>
</project> |
Partager