Skip to content
dima.kruk edited this page Dec 12, 2013 · 1 revision

DropDMG

Для сборки необходимо установить DropDMG (http://c-command.com/dropdmg/) и добавить в него конфигурацию COLT. Серийный номер для DropDMG опубликован отдельным документом.

Путь к DropDMG конфигурации: https://github.com/code-orchestra/colt-build/tree/master/DropDMG Обе папки нужно разместить в ~/Library/Application Support/DropDMG/

Java

Чтобы JRE попала в сборку, надо распаковать архив http://codeorchestra.me.s3.amazonaws.com/jdk1.8.0.jdk.zip в папку colt-build/packaging/mac/PlugIns/

При обновлении jdk нужно обновлять содержимое папки colt-build/packaging/mac/PlugIns/

Сценарий сборки

  1. Взять из репозитория проекты colt-as, colt-js и colt-build
  2. В проекте colt-build создать файл build.properties, взяв за основу файл build.properties.template; затем отредактировать его. Необходимые переменные: gradle.home и groovy.home
  3. Желательно заранее удалить папки colt-build/out и colt-build/artifacts
  4. Открыть в IDEA проект colt-build, и командой Build -> Build Artifacts... -> full-build запустить сборку артефакта. Если она пройдет успешно, в папке colt-build/out/mac появится папка COLT
  5. Открыть приложение DropDMG с текушей конфигурацией COLT (об этом выше), перетащить drag'n'drop'ом в его окно папку COLT из colt-build/out/mac
  6. Должен создаться образ COLT.dmg в папке colt-build/out/mac, это готовая сборка под Mac
Clone this wiki locally