54 lines
1.3 KiB
Batchfile
54 lines
1.3 KiB
Batchfile
@echo off
|
|
chcp 65001 >nul 2>&1
|
|
title SVN/Git 日报周报月报一键生成
|
|
|
|
echo ============================================
|
|
echo SVN/Git 日报周报月报一键生成
|
|
echo 本地离线报表生成工具
|
|
echo ============================================
|
|
echo.
|
|
|
|
:: 检查 Java 环境
|
|
where java >nul 2>&1
|
|
if %errorlevel% neq 0 (
|
|
echo [错误] 未检测到 Java 环境。
|
|
echo.
|
|
echo 请安装 Java 8 或更高版本:
|
|
echo 下载地址: https://adoptium.net/
|
|
echo 选择 JRE 8 (LTS) 下载安装即可。
|
|
echo.
|
|
echo 安装完成后,请重新运行本脚本。
|
|
echo.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
:: 检查 Java 版本
|
|
for /f "tokens=3" %%v in ('java -version 2^>^&1 ^| findstr /i "version"') do (
|
|
set JAVA_VER=%%v
|
|
)
|
|
echo [信息] 检测到 Java 版本: %JAVA_VER%
|
|
echo.
|
|
|
|
:: 检查 jar 文件
|
|
set JAR_FILE=svn-log-tool-1.0.0-jar-with-dependencies.jar
|
|
if not exist "%JAR_FILE%" (
|
|
echo [错误] 未找到 %JAR_FILE%
|
|
echo 请确认 jar 文件与本脚本在同一目录下。
|
|
echo.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
:: 创建输出目录
|
|
if not exist "outputs" mkdir outputs
|
|
|
|
echo [启动] 正在启动 Web 工作台...
|
|
echo [信息] 启动后请在浏览器中访问: http://localhost:18088
|
|
echo [信息] 按 Ctrl+C 可停止服务
|
|
echo.
|
|
|
|
java -jar "%JAR_FILE%"
|
|
|
|
pause
|