refactor: remove frontend and keep backend-only build

This commit is contained in:
liumangmang
2026-04-22 14:55:24 +08:00
parent 4ac755a7fe
commit e9a75c14dd
87 changed files with 4379 additions and 4533 deletions
+49
View File
@@ -0,0 +1,49 @@
SVN/Git 日报周报月报一键生成 - macOS / Linux 使用说明
====================================================
一、环境要求
-----------
- macOS 10.12+ 或 LinuxUbuntu/CentOS/Debian 等)
- Java 8 或更高版本(JRE 即可)
安装 Java
macOS (Homebrew): brew install openjdk@8
Ubuntu / Debian: sudo apt install openjdk-8-jre
CentOS / RHEL: sudo yum install java-1.8.0-openjdk
二、使用方法
-----------
1. 打开终端,进入本目录
2. 执行启动脚本:
./start.sh
3. 浏览器打开 http://localhost:18088
4. 在 Web 工作台中操作
三、AI 工作量分析(可选)
-----------------------
如需使用 AI 自动分析功能:
1. 访问 https://platform.deepseek.com 获取 API Key
2. 在 Web 工作台 → 系统设置 → 填入 API Key
3. 生成报表时勾选"启用 AI 摘要"
不配置 API Key 也可正常使用基础报表功能。
四、常见问题
-----------
Q: 提示 Permission denied
A: 执行 chmod +x start.sh 赋予执行权限。
Q: 端口 18088 被占用?
A: 关闭占用该端口的程序,或在 jar 同目录下创建
application.properties 文件,添加 server.port=8080
Q: 输出文件在哪里?
A: 在 start.sh 同目录的 outputs/ 文件夹下。
五、技术支持
-----------
如有问题,请联系卖家获取支持。
+53
View File
@@ -0,0 +1,53 @@
#!/bin/bash
# SVN/Git 日报周报月报一键生成 - 启动脚本
echo "============================================"
echo " SVN/Git 日报周报月报一键生成"
echo " 本地离线报表生成工具"
echo "============================================"
echo ""
# 检查 Java 环境
if ! command -v java &> /dev/null; then
echo "[错误] 未检测到 Java 环境。"
echo ""
echo "请安装 Java 8 或更高版本:"
echo ""
echo " macOS (Homebrew):"
echo " brew install openjdk@8"
echo ""
echo " Ubuntu / Debian:"
echo " sudo apt install openjdk-8-jre"
echo ""
echo " CentOS / RHEL:"
echo " sudo yum install java-1.8.0-openjdk"
echo ""
echo "安装完成后,请重新运行本脚本。"
exit 1
fi
# 显示 Java 版本
JAVA_VER=$(java -version 2>&1 | head -n 1)
echo "[信息] 检测到 Java: $JAVA_VER"
echo ""
# 检查 jar 文件
JAR_FILE="svn-log-tool-1.0.0-jar-with-dependencies.jar"
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
if [ ! -f "$SCRIPT_DIR/$JAR_FILE" ]; then
echo "[错误] 未找到 $JAR_FILE"
echo "请确认 jar 文件与本脚本在同一目录下。"
exit 1
fi
# 创建输出目录
mkdir -p "$SCRIPT_DIR/outputs"
echo "[启动] 正在启动 Web 工作台..."
echo "[信息] 启动后请在浏览器中访问: http://localhost:18088"
echo "[信息] 按 Ctrl+C 可停止服务"
echo ""
cd "$SCRIPT_DIR"
java -jar "$JAR_FILE"