运行 Ant 脚本

一旦已将 J2C Java™ bean 和数据绑定类的设置保存在 Ant 文件中,就可以单独运行此 Ant 脚本。

在工作空间中运行 Ant 脚本
  1. 右键单击想要运行的 Ant 文件。
  2. 单击确定
  3. 选择运行方式 > Ant 构建...
  4. 在“启动属性”窗口中,打开 JRE 选项卡,并选择“与工作空间运行于同一 JRE 中”。单击应用,然后单击运行
    注: 只需要在首次运行该 Ant 脚本时设置 JRE。下一次运行它时,只需调用运行方式 > Ant 构建
  5. .
从命令行运行 Ant 脚本

一旦生成或修改了 Ant 脚本,就可以执行这些 Ant 脚本而无须启动 IDE;这种方式称为“无外设方式”。要运行 Ant 脚本,只需调用 antRunner 应用程序,并将 Ant 文件作为一个参数来传递。

  1. 创建一个简单的批处理文件 Test.bat,用于以无外设方式运行已生成的 Ant 脚本
    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 环境变量定义 RAD 中的 Eclipse 文件夹的路径
        WORKSPACE 定义将用来创建工作空间的路径
        BUILDFILE 是您想运行的已生成 Ant 脚本的路径。
    可以修改该批处理文件中的变量以满足您所在的环境:
    • ECLIPSE 替换为您的 Eclipse 根目录
    • WORKSPACE 替换为工作空间名称和位置
    • BUILDFILE 替换为 J2C Ant 脚本
  2. 打开命令窗口,并从命令行调用 Test.bat。
  3. 在成功完成 Test.bat 之后,就可以显示您的工作空间,这时就已经创建了所有项目和数据绑定文件。
Ant 脚本的已知局限性:找不到 RAR
如果在工作空间中已经为特定资源适配器创建了连接器项目,则当您完成 J2C Java Bean 向导时,就不会再次导入该资源适配器。当生成 Ant 脚本时,脚本将无法断定资源适配器所在的位置,这是因为连接器项目并不会提供这样的信息。如果 ra.file 值等于 cannotlocaterar,则您将需要自己将资源适配器位置添加至已生成的 J2C Java bean Ant 脚本。这是一种已知局限性。您的 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>

反馈