===== 怎样编译Starling Builder编辑器 =====
我们使用IntelliJ IDEA作为集成开发环境,其工程文件已提交到仓库。如果你用其他集成开发环境你需要手动建立工程。以下是设置步骤:
=== IntelliJ IDEA ===
* 安装 AIR SDK 19+ 和 IntelliJ IDEA Ultimate Edition
* 复制代码仓库: git clone https://github.com/yuhengh/starling-builder-editor --recursive
* 运行IntelliJ IDEA, 点击菜单File -> Open, 选择git仓库所在的目录
* 点击菜单File -> Project Structure -> SDKs, 创建一个名为AIRSDK的FLEX/AIR SDK
* 点击菜单Run -> Edit Configurations, 创建一个Flash App Run/Debug Configuration 并选择 dev build config
* 运行刚创建的Run/Debug configuration
=== Flash Builder ===
* 下载安装 AIR SDK 19+ 和 Flash Builder 4.7
* 复制代码仓库: git clone https://github.com/yuhengh/starling-builder-editor --recursive
* 点击菜单File -> New -> ActionScript Project, 选desktop然后选择starling-builder-engine文件夹
* 设置ActionScript Build Path如下
|Source path|src, starling-builder-engine/src, package|
|Library path|libs|
* 右键点击 src/starlingbuilder/editor/Main.as -> Set as Default App
* 运行工程
=== 用Ant构建 ===
* 下载安装 AIR SDK 19+ 和 Apache Ant
* 复制代码仓库: git clone https://github.com/yuhengh/starling-builder-editor --recursive
* 打开文件starling-builder-editor/buildscript/build.properties, 修改airsdk.root指向你的AIR sdk目录,Windows用户需要在adl属性后面加上.exe
* 命令行下cd buildscript进入目录然后输入ant开始构建
注意:由于项目使用git子模块(submodule)管理依赖,请使用git clone --recursive克隆仓库,不要直接下载zip文件,否则会获取不到子模块