You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1.1 KiB
48 lines
1.1 KiB
@echo off
|
|
chcp 65001 >nul
|
|
title 网络爬虫系统
|
|
|
|
echo ========================================
|
|
echo 正在启动...
|
|
echo ========================================
|
|
echo.
|
|
|
|
cd /d "%~dp0"
|
|
|
|
echo [1/3] 检查项目...
|
|
if not exist "pom.xml" (
|
|
echo [错误] 找不到 pom.xml!
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
if not exist "apache-maven-3.9.14" (
|
|
echo [错误] 找不到 apache-maven-3.9.14 文件夹!
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo [2/3] 编译项目...
|
|
call .\apache-maven-3.9.14\bin\mvn.cmd clean compile -DskipTests >nul 2>&1
|
|
if %errorlevel% neq 0 (
|
|
echo [错误] 编译失败!
|
|
echo.
|
|
echo 正在尝试重新下载依赖...
|
|
call .\apache-maven-3.9.14\bin\mvn.cmd dependency:resolve
|
|
if %errorlevel% neq 0 (
|
|
echo [错误] 依赖下载失败!
|
|
pause
|
|
exit /b 1
|
|
)
|
|
call .\apache-maven-3.9.14\bin\mvn.cmd clean compile -DskipTests
|
|
)
|
|
|
|
echo [3/3] 启动程序...
|
|
echo.
|
|
call .\apache-maven-3.9.14\bin\mvn.cmd exec:java -Dexec.mainClass="com.example.Main"
|
|
|
|
echo.
|
|
echo ========================================
|
|
echo 程序已退出
|
|
echo ========================================
|
|
pause
|
|
|