首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

使用 Rational Application Developer V7 中的 J2C Ant 脚本(5)

使用 Rational Application Developer V7 中的 J2C Ant 脚本(5)

在命令行中运行 J2C Ant 脚本在不启动 eclipse 工作台的情况下可以执行所生成的 J2C Ant 脚本。一旦生成或进行了修改,您可以在不启动 IDE 的情况下从 Microsoft® Windows® 命令行执行脚本。以此方式运行 Rational Application Developer 称为 headless 模式。要运行 Ant 脚本,调用 antRunner 应用程序,将 Ant 文件作为参数传递。以 headless 模式运行所生成的 Ant 脚本的简单批处理文件如图 14 所示:  
清单 14. 示例 Test.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
echo off
setlocal

set ECLIPSE="D:\Program Files\IBM\SDP70"
set WORKSPACE=D:\MyWorkspaceANT
set BUILDFILE=D:\Customer.xml

set JAVA_HOME=%ECLIPSE%\jdk
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%

Where:
    ECLIPSE environment variable defines the path to the eclipse folder within RAD
    WORKSPACE defines the path where the workspace will be created
    BUILDFILE is the path to your generated Ant script you would like to run.




要运行由 CICS/IMS Data Binding 会话所生成的 Ant 文件,在 Test.bat 批处理文件中修改以下变量的值,以适应您的环境。
  • 用 eclipse 根目录(eclipse.exe 所在位置)代替 ECLIPSE 的值。
  • 用工作区名称和位置代替 WORKSPACE 的值。
  • 用您的 J2C Ant 脚本代替 BUILDFILE的值。
如果将 debug 属性设置为 True,那么您应该看到进程消息,以及末尾的 BUILD SUCCESSFUL 消息。您还可以浏览到目标工作区来观察所生成的文件。
在命令行中运行数据绑定 Ant 脚本您可以从命令行调用 Test.bat,如图 13 所示。
图 13. 在命令行为 DataBinding.xml 调用 Test.bat当成功地完成 Test.bat 之后,您可以打开工作区,并且生成了所有的工程和数据绑定文件,如图 14 所示。
图 14. 数据绑定生成了在命令行运行 J2C Java Bean AntScript要生成 CICS 服务,您必须在工作区中指定服务器运行时。importResourceAdapter 任务使用服务器运行时创建连接器工程。一旦设置了服务器运行时,就在批处理文件中修改 BUILDFILE 变量,并且指向根据 J2C Java Bean 会话生成的 Ant 文件。重新运行批处理文件。如果这次构建成功了,那么可以在目标工作区中观察到所生成的服务文件。
要确保已经指定了服务器运行时,您可以选择 Windows > Preference > Server > Installed Runtimes 来打开工作区。
图 15 展示了 Installed Runtimes 的位置。
图 15. 设置服务器运行时图 16 展示了如何在命令窗口通过 Test.bat 调用 Ant 脚本。
图 16. 为生成的 J2C Java Bean 调用 Test.bat当成功完成 Test.bat 之后,您可以打开工作区,找到所有的工程和工件都生成了。在下图 17 中,您可以看到已经生成了带有数据绑定文件DFHCOMMAREA.java 的工程myTaderc99。
图 17. 带有 J2C Java Bean 的 Java Project 和数据绑定生成了
返回列表