建置電腦資源

在建置電腦上執行行動式應用程式建置 Script 之前,您必須先確保建置電腦上存在所需資源。

工作區資源

建置電腦上必須存在下列工作區資源:
  • 您要建置的行動式應用程式專案原始碼。
  • 用於指導建置的 Ant 建置 Script。
透過使用 Rational® Team Concert 儲存庫工作區來管理 Worklight® 專案原始碼和建置 Script 具有下列優點:
優點 說明
來源控制 可以根據開發專案的需求,來要求、開發、檢閱、核准、遞送和追蹤原始碼及建置 Script 的變更。與原始碼類似,建置 Script 是即時檔案。
建置自動化 在處理建置要求的早期,Jazz™ Build Engine 將要建置的工作區自動載入到建置電腦上。您可以為每一個建置定義建立和使用專用建置工作區。請勿將建置定義直接指向串流或指向旨在作他用的工作區。 例如,請勿將建置定義目錄指向使用者的個人工作區或團隊整合工作區。
註: Jazz Build Engine建置系統工具箱 的元件;它指的是在建置電腦上執行 Ant Script 的程序。

靜態資源

建置管理者必須在每一個建置電腦上手動安裝靜態資源。
提示: 將這些資源安裝到每一個建置電腦上的同一相對位置。您可以在下列任何一種類型的建置相依關係資源內指定相對位置:
建置內容檔
在建置內容檔內指定靜態資源的相對位置。如果將靜態資源安裝在不同建置電腦上的不同位置,則於建置內容檔內指定的位置在一個建置電腦上工作,但在另一個建置電腦上可能失敗。
Rational Team Concert 內的建置定義
Rational Team Concert 中的建置定義內,指定靜態資源的相對位置。 如果將靜態資源安裝在不同建置電腦上的不同位置,則建置定義在一個建置電腦上工作,但在另一個建置電腦上可能失敗。
建置電腦上必須存在下列靜態資源:
靜態資源 說明
Oracle JDK 使用這個 JDK 來執行 Ant Script 以及透過建置 Script 執行的 Android SDK 工具。請確保安裝 JDK,而不安裝 JRE,因為部分 Ant 作業需要僅在 JDK 中提供的 Java™ 工具。
Apache Ant 使用 Apache Ant 來執行 Ant Script。
JAR 檔案庫檔案 下列 JAR 檔案庫檔案提供並啟用了建置 Script 中所使用的 Worklight Ant 作業:
worklight-ant.jar
如果要在 IBM® Worklight Server 6.0.0 版上建置應用程式,請使用 worklight-ant.jar 檔。 這個檔案包含在 IBM Worklight Server 安裝的 WorklightServer 資料夾內。
worklight-ant-builder.jar
如果要在 IBM Worklight Server 6.1.0 版上建置應用程式,請使用 worklight-ant-builder.jar 檔。這個檔案包含在 IBM Worklight Server 安裝的 WorklightServer 資料夾內。
重要: 請確保您使用的 JAR 檔案庫檔案(worklight-ant.jarworklight-ant-builder.jar)的版本與目標伺服器上的版本相符。
提示: 作為在每一個建置電腦上預先安裝 JAR 檔案庫檔案的替代方法,可在建置工作區中包括這些檔案。這種方法容許建置定義及建置引擎使用不同版本的 Worklight 進行建置。 這種方法還支援產生可重現的建置。

這種方法的缺點是 JAR 檔案庫檔案可能會很大。較大的檔案大小可能會影響建置和建置電腦的效能。

如果在多個團隊之間共用建置系統和建置電腦,請使用這種替代方法來管理 JAR 檔案庫檔案。

選用。Dojo 工具箱 在下列情況下,請在每一個建置電腦上安裝「Dojo 工具箱」:
  • 正在開發的行動式應用程式使用 Dojo。
  • 行動式應用程式專案包括「Dojo 工具箱」(在工作區專案中),或者透過「內容遞送網路」來存取「Dojo 工具箱」。

SDK

在每一個建置電腦上安裝下列其中一個 SDK:
SDK 說明
Apple Xcode SDK 安裝在執行建置以產生 iOS IPA 應用程式的 OS X 建置電腦上。如需安裝 Apple Xcode SDK 的相關資訊,請參閱 IBM Worklight Module 02.1 入門 - 設定 iOS 開發環境
Android SDK 安裝在執行建置以產生 Android APK 應用程式的建置電腦上。如需安裝 Android SDK 的相關資訊,請參閱 IBM Worklight Module 02.2 入門 - 設定 Android 開發環境

意見