构建计算机资源

在构建计算机上运行移动应用程序构建脚本前,必须确保构建计算机上有必需资源。

工作空间资源

构建计算机上必须有以下工作空间资源:
  • 您要构建的移动应用程序项目资源代码。
  • 引导构建的 Ant 构建脚本。
使用 Rational® Team Concert 存储库工作空间管理 Worklight® 项目源代码和构建脚本有以下优点:
优点 描述
源代码控件 可根据开发项目的需求来请求、开发、复审、审批、交付和跟踪对源代码和构建脚本的更改。构建脚本是动态文件,就像源代码一样。
构建自动化 Jazz™ Build Engine 在处理构建请求的过程的早期将要构建的工作空间自动装入至构建计算机。可为每个构建定义创建专用构建工作空间并使用该工作空间。不要让构建定义直接指向流或具有另一用途的工作空间。例如,不要让构建定义目录指向用户或团队集成工作空间的个人工作空间。
注: Jazz Build EngineBuild System Toolkit 的组件;它是指在构建计算机上运行和运行 Ant 脚本的进程。

静态资源

构建管理员必须在每台构建计算机上手动安装静态资源。
提示: 将这些资源安装至每台构建计算机上的相同相对位置。可在下列任一类型的构建依赖关系资源内指定相对位置:
构建属性文件
指定构建属性文件内的静态资源的相对位置。如果将静态资源安装至不同构建计算机上的不同位置,那么作用于一台构建计算机的构建属性文件内指定的位置在另一台构建计算机上可能会失效。
Rational Team Concert 内的构建定义
指定 Rational Team Concert 中的构建定义内的静态资源的相对位置。如果将静态资源安装至不同构建计算机上的不同位置,那么作用于一台构建计算机的构建定义在另一台构建计算机上可能会失效。
构建计算机上必须有以下静态资源:
静态资源 描述
Oracle JDK 使用此 JDK 来运行 Ant 脚本及构建脚本运行的 Android SDK 工具。请确保您安装的是 JDK 而不是 JRE,因为某些 Ant 任务需要仅在 JDK 中可用的 Java™ 工具。
Apache Ant 使用 Apache Ant 来运行 Ant 脚本。
JAR 库文件 以下 JAR 库文件提供并启用构建脚本内使用的 Worklight Ant 任务:
worklight-ant.jar
如果您要在 IBM® Worklight Server V6.0.0 上构建应用程序,请使用 worklight-ant.jar 文件。此文件包含在 IBM Worklight Server 安装的 WorklightServer 文件夹中。
worklight-ant-builder.jar
如果您要在 IBM Worklight Server V6.1.0 上构建应用程序,请使用 worklight-ant-builder.jar 文件。此文件包含在 IBM Worklight Server 安装的 WorklightServer 文件夹中。
要点: 请确保您使用的 JAR 库文件(worklight-ant.jarworklight-ant-builder.jar)的版本与目标服务器上的版本匹配。
提示: 在每台构建计算机上预安装 JAR 库文件的另一方法是在构建工作空间中添加这些文件。此方法允许构建定义和引擎使用不同版本的 Worklight 进行构建。此方法还支持生成可重复产生的构建。

此方法的缺点是 JAR 库文件会很大。文件太大可能会影响构建和构建计算机的性能。

如果在多个团队间共享构建系统和构建计算机,请使用此替代方法来管理 JAR 库文件。

可选。Dojo Toolkit 在以下情况下,在每台构建计算机上安装 Dojo Toolkit:
  • 正在开发的移动应用程序使用 Dojo。
  • 移动应用程序项目包括 Dojo Toolkit(在工作空间项目中)或通过内容传送网络来访问 Dojo Toolkit。

SDK

在每台构建计算机上安装下列其中一个 SDK:
SDK 描述
Apple Xcode SDK 在运行构建的 OS X 构建计算机上安装以产生 iOS IPA 应用程序。有关安装 Apple Xcode SDK 的更多信息,请参阅 IBM Worklight Module 02.1 入门 - 设置 iOS 开发环境
Android SDK 在运行构建的构建计算机上安装以产生 Android APK 应用程序。有关安装 Android SDK 的更多信息,请参阅 IBM Worklight Module 02.2 入门 - 设置 Android 开发环境

反馈