Ресурсы компьютера компоновки

Перед выполнением сценария компоновки мобильного приложения на компьютере компоновки необходимо обеспечить наличие на нем всех требуемых ресурсов.

Ресурсы рабочей области

Следующие ресурсы рабочей области должны существовать на компьютере компоновки:
  • Исходный код проекта мобильного приложения, которое необходимо скомпоновать.
  • Сценарии компоновки Ant, управляющие компоновкой.
Использование рабочей области хранилища Rational Team Concert для управления исходным кодом проекта Worklight и сценариями компоновки обеспечивает следующие преимущества:
Преимущество Описание
Система управления исходным кодом Изменения в исходном коде и сценариях компоновки могут быть запрошены, разработаны, проверены, утверждены, доставлены и отслежены на основании требований к проекту разработки. Сценарии компоновки являются рабочими файлами, подобно исходному коду.
Автоматизация компоновки Jazz Build Engine автоматически загружает рабочую область для компоновки на компьютер компоновки на ранней стадии обработки запроса компоновки. Можно создать и использовать выделенную рабочую область компоновки для каждого определения компоновки. Не указывайте непосредственно в определении компоновки поток или рабочую область, которые предназначены для другой цели. Например, не указывайте в определении компоновки персональную рабочую область пользователя или рабочую область интеграции коллектива.
Прим.: Jazz Build Engine - это компонент Build System Toolkit, который ссылается на процесс, выполняемый на компьютере компоновки, и запускает сценарии Ant.

Статические ресурсы

Администратор компоновки должен вручную установить статические ресурсы на каждом компьютере компоновки.
Совет: Установите эти ресурсы в одинаковых относительных расположениях на каждом компьютере компоновки. Можно указать относительные расположения в следующих типах ресурсов зависимостей компоновки:
Файлы свойств компоновки
Укажите относительные расположения статических ресурсов в файлах свойств компоновки. При установке статических ресурсов в различных расположениях на различных компьютерах компоновки расположение, указанное в файле свойств компоновки, выполняющейся на одном компьютере компоновки, может не работать на другом компьютере компоновки.
Определения компоновки в Rational Team Concert
Укажите относительные расположения статических ресурсов в определениях компоновки в Rational Team Concert. При установке статических ресурсов в различных расположениях на различных компьютерах компоновки определение компоновки, работающее на одном компьютере компоновки, может не работать на другом компьютере компоновки.
Следующие статические ресурсы должны существовать на компьютере компоновки:
Статический ресурс Описание
Oracle JDK Используйте этот JDK для выполнения сценариев Ant и инструментов SDK Android, выполняемых сценариями компоновки. Должен быть установлен JDK, а не JRE, потому что некоторые задачи Ant требуют инструментов Java™, доступных только в JDK.
Apache Ant Используйте Apache Ant для выполнения сценариев Ant.
Файлы библиотек JAR Следующие файлы библиотек JAR предоставляют задачи Worklight Ant, используемые в сценариях компоновки:
worklight-ant.jar
Используйте файл worklight-ant.jar при компоновке приложений на сервере IBM® Worklight Server версии 6.0.0. Этот файл содержится в папке WorklightServer установки IBM Worklight Server.
worklight-ant-builder.jar
Используйте файл worklight-ant-builder.jar при компоновке приложений на сервере IBM Worklight Server версии 6.1.0. Этот файл содержится в папке WorklightServer установки IBM Worklight Server.
Важное замечание: Убедитесь в том, что используемая версия файла библиотеки JAR (worklight-ant.jar или worklight-ant-builder.jar) соответствует версии на целевом сервере.
Совет: Альтернативный подход для предварительной установки файлов библиотек JAR на каждом компьютере компоновки состоит во включении их в рабочую область компоновки. Этот подход позволяет компоновать определения компоновок и модули с помощью различных версий Worklight. Этот подход также поддерживает генерацию повторяемых компоновок.

Недостатком этого подхода является величина файлов библиотек JAR. Большой размер файла может повлиять на производительность компоновок и компьютеров компоновки.

Если система компоновки и компьютеры компоновки совместно используются в нескольких коллективах, используйте этот альтернативный подход для управления файлами библиотек JAR.

(Необязательно.) Dojo Toolkit Установите Dojo Toolkit на каждом компьютере компоновки в следующих ситуациях:
  • Разрабатываемые мобильные приложения используют Dojo.
  • Проекты мобильных приложений включают Dojo Toolkit (в проекте рабочей области) или получают к нему доступ через Content Delivery Network.

SDK

Установите один из следующих SDK на каждом компьютере компоновки:
SDK Описание
SDK Apple Xcode Установите на компьютерах компоновки OS X, которые выполняют компоновки для создания приложений IPA iOS. Более подробная информация об установке SDK Apple Xcode приведена на странице Getting Started with IBM Worklight Module 02.1 – Setting Up Your iOS Development Environment.
SDK Android Установите на компьютерах компоновки, которые выполняют компоновки для создания приложений APK Android. Более подробная информация об установке SDK Android приведена на странице Getting Started with IBM Worklight Module 02.2 – Setting Up Your Android Development Environment.

Комментарии