Запуск сценария Ant

Файл сценария Ant, полученный в результате сохранения параметров JavaBean J2C и классов связывания данных, можно выполнить отдельно.

Запуск сценария Ant из рабочей области
  1. Правой кнопкой мыши щелкните на файле Ant, который требуется запустить.
  2. Нажмите кнопку OK.
  3. Выберите Выполнить как > Компоновка Ant...
  4. В окне атрибутов запуска выберите вкладку JRE, затем выберите Запустить в JRE рабочей области. Нажмите кнопки Применить и Запустить.
    Прим.: JRE указывается только при первом запуске сценария. Впоследствии сценарий можно вызвать с помощью команды Выполнить как > Компоновка Ant.
  5. .
Запуск сценария Ant из командной строки

После создания или внесения изменений сценарии Ant можно выполнять в консольном режиме без запуска IDE. Для этого требуется вызвать приложение antRunner, указав файл Ant в качестве аргумента.

  1. Для запуска сценария Ant в консольном режиме создайте простой файл Test.bat.
    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%
    
    Где:
        Переменная среды ECLIPSE задает пусть к папке eclipse в RAD.
        WORKSPACE задает путь к рабочей области.
        BUILDFILE задает путь к файлу сценария Ant, который требуется
    запустить. 
    При необходимости переменные в пакетном файле можно изменить в соответствии с потребностями среды:
    • Вместо ECLIPSE укажите корневой каталог eclipse.
    • Вместо WORKSPACE укажите имя и расположение рабочей области.
    • Вместо BUILDFILE укажите сценарий Ant J2C.
  2. Откройте окно командной строки и запустите файл Test.bat.
  3. После успешного выполнения файла Test.bat в рабочей области будут созданы все проекты и связывания данных.
Известное ограничение сценариев Ant: Не найден файл RAR
Если в рабочей области уже создан проект коннектора для конкретного адаптера ресурса, то после выполнения мастера JavaBean J2C адаптер ресурса не будет импортирован снова. Сценарий Ant не может определить расположение адаптера ресурса, поскольку проект коннектора не предоставляет такую информацию. Если в свойстве ra.file указано значение cannotlocaterar, то в созданные JavaBean J2C и сценарий потребуется вручную добавить расположение адаптера ресурса. Это известное ограничение. Файл Ant будет содержать следующую строку: 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> 

Комментарии