Mac系统源码编译
1. 安装并启动Docker
brew install docker --cask
2. 打开终端下载代码

下载源码
cd ~/Downloads
git clone https://github.com/isxcode/spark-yun.git
3. 使用镜像打包源码
将${clone_path}替换成项目路径,例如:/Users/ispong/Downloads/spark-yun M系列架构,使用Arm镜像
zhiqingyun-build:latest-arm
docker run --rm \
-v ${clone_path}/spark-yun:/spark-yun \
-it registry.cn-shanghai.aliyuncs.com/isxcode/zhiqingyun-build:latest-arm64 \
gradle package
4. 解压安装包运行
安装包路径:spark-yun/spark-yun-dist/build/distributions/zhiqingyun.tar.gz
cd /Users/ispong/Downloads/spark-yun/spark-yun-dist/build/distributions
tar -vzxf zhiqingyun.tar.gz
cd zhiqingyun/lib
java -jar zhiqingyun.jar

5. 访问系统
- 访问地址: http://localhost:8080
- 管理员账号:
admin - 管理员密码:
admin123
6. 编译加速
至轻云使用gradle构建,可以开启gradle的多并发调试配置
vim gradle.properties
# 打包进程参数
org.gradle.jvmargs=-Xmx4096m -Xms1024m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
# 改成true,默认关闭并发
org.gradle.parallel=true
# 开启2并发
org.gradle.parallel.threads=2
# 最大可用8个并发
org.gradle.workers.max=8
7. 本地完全体代码编译
邮箱中检查压缩包
- spark-yun-main.zip
- spark-yun-vip-main.zip
- resources.zip
- license.lic
cd ~/Downloads/
unzip spark-yun-main.zip
mv spark-yun-main spark-yun
unzip spark-yun-vip-main.zip
mv spark-yun-vip-main ./spark-yun/spark-yun-vip
unzip resources.zip
mv resources ./spark-yun
cd spark-yun
gradle install package
# 启动项目
gradle start
