# SAC **Repository Path**: bjxamo_admin/SAC ## Basic Information - **Project Name**: SAC - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-31 - **Last Updated**: 2026-07-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SAC SAC is a distributed enterprise admin center based on the Spring Cloud micro-services framework. # 项目目录结构 ``` |--server # SAC 服务源代码 |--tools # SAC 工具源代码 |--web # SAC 网页源代码 |--README.md # SAC 说明文档 ``` # 编译打包 ## 环境要求 | 软件环境 | 版本 | | ---- | ---- | | jdk | 1.8及以上 | | maven | 3.8.2及以上 | | node.js | 20.0及以上 | | npm | 10.7.0及以上 | | python | 2.7及以上 | ## 编译环境搭建 SAC 需依赖 sac-compile 项目和 dds-backup-driver 项目完成编译打包,在编译打包前,按以下步骤搭建 sac-compile + SAC + dds-backup-driver 环境。 ```shell # 克隆 sac-compile 项目 git clone # 进入 sac-compile 项目 cd sac-compile # 克隆 SAC 项目至 sac-compile 项目的 src 目录下 git clone src # 克隆 dds-backup-driver 项目至 sac-compile 项目的 lib/src/dds-backup-driver 目录下 git clone lib/src/dds-backup-driver ``` ## 编译打包 ```shell # 进入 sac-compile 项目源码根目录,编译、打包项目 ./build.sh -p ``` 编译打包之后的产物在源码根目录/build/sac-${sac_version}-release.tar.gz > 注:可以执行 ./build.sh -h 查看命令支持的更多参数 ## 编译打包后产生的目录结构: ``` |--agent # agent 配置文件、运行 jar 包、日志文件目录 |--bin # 控制脚本目录 |--build # 打包产物 |--conf # SAC 服务配置文件 |--lib # SAC 服务运行 jar 包 |--logs # SAC 服务日志文件 |--web # SAC 前端页面打包目录 |--VERSION # SAC 版本信息 ```