Mise au point de l'environnement de développement des TPs maison

Pour construire le résultat TP??.test à remettre pour chaque étape des TPs, il est conseillé de  faire les étapes suivantes :

Voici un exemple complet :

 C:\Documents and Settings\graffion>  f:

F:\>  cd \TPJava\TP00.cor\Yaps

F:\TPJava\TP00.cor\Yaps>    C:\usr\local\bin\jdk16env.bat
[...]
F:\TPJava\TP00.cor\Yaps>    ant check
Buildfile: build.xml

check:

BUILD SUCCESSFUL

F:\TPJava\TP00.cor\Yaps>     ant yaps-mark
Buildfile: build.xml
[...]

Les  fichiers TPxx.test et TPxx.html ont alors été générés

F:\TPJava\TP00.cor\Yaps>      dir
 Le volume dans le lecteur F s'appelle KINGSTON
 Le numéro de série du volume est B547-B87A

 Répertoire de F:\TPJava\TP00.cor\Yaps

18/02/2010  10:10    <REP>          .
18/02/2010  10:10    <REP>          ..
18/02/2010  10:10    <REP>          src
09/10/2008  16:55           101 249 test00.jar
18/02/2010  10:10    <REP>          test
10/04/2008  14:59             5 961 build.xml
18/02/2010  11:24    <REP>          classes
18/02/2010  14:48           148 299 TP00.test
18/02/2010  14:48               962 TP00.html
               4 fichier(s)          256 471 octets


Exemple de fichier  jdk16env.bat 

(à adapter éventuellement!)

set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_13
set  JRE_HOME=C:\Program Files\Java\jdk1.6.0_13\jre
set TOMCAT_HOME=C:\Applications\java\Tomcat6.0
set ANT_HOME=C:\Applications\java\apache-ant-1.7.0
set JUNIT_HOME=C:\Applications\java\junit4.4
set MYSQL_HOME=c:\
Applications\mysql
set HTTPUNIT_HOME=C:\Applications\java\httpunit-1.6.2
set DOM4J_HOME=C:\Applications\java\dom4j-1.6.1

PATH "%JRE_HOME%\bin";"%JAVA_HOME%\bin";"%TOMCAT_HOME%\bin";%ANT_HOME%\bin;%PATH%

set CLASSPATH=.;%JUNIT_HOME%\junit-4.4.jar

Note : la variable MYSQL_HOME sera utilisée à partir du TP3 pour trouver le driver JDBC pour MySQL (qui devra être copié dans le répertoire lib à créer dans %MYSQL_HOME%).

(Il est possible de tout faire depuis Eclipse et donc d'exécuter ant yaps-mark ... à condition que les variables d'environnement JAVA_HOME et JUNIT_HOME soient aussi connues par votre Eclipse.)