Exécution de votre script Ant

Après avoir enregistré les paramètres de votre bean Java J2C et de vos classes de liaison de données dans un fichier Ant, vous pouvez exécuter ce script Ant séparément.

Exécution du script Ant à partir de l'espace de travail
  1. Cliquez avec le bouton droit de la souris sur le script Ant à exécuter.
  2. Cliquez sur Ok.
  3. Choisissez Exécuter en tant que > Construction Ant...
  4. Dans la fenêtre des attributs de lancement, ouvrez l'onglet JRE et sélectionnez Exécuter dans le même environnement JRE que l'espace de travail. Cliquez sur Appliquer, puis sur Exécuter.
    Remarque : Vous devez définir le JRE uniquement lors de la première exécution du script ant. Pour les exécutions ultérieures, il suffit d'appeler Exécuter en tant que > Construction Ant .
  5. .
Exécution du script Ant à partir de la ligne de commande

Une fois générés ou modifiés, vos scripts Ant peuvent être exécutés sans lancer l'environnement IDE : il s'agit du mode Headless. Pour exécuter le script Ant, il suffit d'appeler l'application antRunner, en ajoutant le fichier Ant en tant qu'argument.

  1. Créez un fichier de traitement par lots simple, Test.bat, pour exécuter le script Ant généré en mode headless
    echo off
    setlocal
    
    set ECLIPSE=<installdir>\IBM\SDP70\
    set WORKSPACE=\%ECLIPSE%\MyWorkspaceANT
    set BUILDFILE=<installdir>\developerwork\Customer.xml
    
    rem set JAVA_HOME=<installdire>\Programs\jdksun1.4.2
    set JAVA_HOME=%ECLIPSE%\jdk\jre
    set PATH=%JAVA_HOME%\bin;%PATH%
    set CLASSPATH=%JAVA_HOME%\lib;%CLASSPATH%
    
    
    java -cp %ECLIPSE%\startup.jar org.eclipse.core.launcher.Main -clean -data %WORKSPACE% 
    
     -application org.eclipse.ant.core.antRunner -buildfile %BUILDFILE%
    
    où :
        la variable d'environnement ECLIPSE définit le chemin vers le dossier eclipse au sein de RAD
        WORKSPACE définit l'emplacement où l'espace de travail sera créé
        BUILDFILE définit l'emplacement du script Ant à exécuter.
    Vous pouvez modifier les variables du fichier de traitement par lots en fonction de votre environnement :
    • Remplacez ECLIPSE par votre racine eclipse
    • Remplacez WORKSPACE par le nom et l'emplacement de votre espace de travail
    • Remplacez BUILDFILE par votre script Ant J2C
  2. Ouvrez une fenêtre de commande et appelez Test.bat à partir de la ligne de commande.
  3. Une fois que Test.bat a été exécuté, vous pouvez ouvrir votre espace de travail : les fichiers de projet et de liaison de données seront créés.
Limitation connue du script Ant : Impossible de localiser RAR
Si le projet de connecteur est déjà créé dans votre espace de travail pour un adaptateur de ressources donné, lorsque vous utilisez l'assistant Bean Java J2C, l'adaptateur de ressources ne sera pas réimporté. Lors de la génération du script Ant, celui-ci n'a aucun moyen de retrouver l'emplacement de l'adaptateur de ressources, puisque le projet de connecteur ne fournit pas cette information. Si la valeur ra.file est cannotlocaterar, vous devrez ajouter manuellement l'emplacement de l'adaptateur de ressources au script Ant généré pour le bean Java J2C. Il s'agit d'une limitation connue. Votre fichier Ant contiendra la ligne : property name="ra.file" value="Cannot Locate RAR "
<target name="Init1">
<property name="debug" value="true"/>
<property name="project1" value="project111"/>
<property name="ra.project" value="cicseci602"/>
<property name="ra.runtime" value="WebSphere Application Server v6.1"/>
<property name="ra.file" value="Cannot Locate RAR "/>
</target> 

Vos commentaires