bat脚本- 将jar 包批量安装到 Maven 本地仓库
文章目录
- 前言
- bat脚本- 将jar 包批量安装到 Maven 本地仓库
- 1. 脚本内容
- 2. 测试
- 3. 验证
前言
如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!
bat脚本- 将jar 包批量安装到 Maven 本地仓库
下边是整体情况:
lib文件夹下存放着提前准备好的测试jar包:
1. 脚本内容
@echo off
setlocal enabledelayedexpansion:: 定义变量
set "CURRENT_DIR=%cd%"
if "%EMBED_HOME%"=="" set "EMBED_HOME=%CURRENT_DIR%"
set "CONFIG_FILE=%EMBED_HOME%\jars.txt":: 打印执行信息
echo ============================================
echo 使用配置文件: %CONFIG_FILE%
echo 开始执行时间: %date% %time%
echo ============================================if not exist "%CONFIG_FILE%" (echo 配置文件 %CONFIG_FILE% 不存在,请先创建 jars.txtgoto END_WITH_PAUSE
):: 遍历配置文件,从第二行开始,每行用 | 拆分
for /f "usebackq skip=1 tokens=1-5 delims=|" %%a in ("%CONFIG_FILE%") do (set "groupId=%%a"set "artifactId=%%b"set "version=%%c"set "file=%EMBED_HOME%\%%d"set "packaging=%%e":: 检查文件是否存在if not exist "!file!" (echo [ERROR] 找不到文件: !file!echo 跳过安装: !artifactId!-!version!echo.) else (set "cmd=mvn install:install-file -DgroupId=!groupId! -DartifactId=!artifactId! -Dversion=!version! -Dfile=!file! -Dpackaging=!packaging!"echo --------------------------------------------echo [INFO] 正在执行命令:echo !cmd!echo --------------------------------------------call !cmd!echo [INFO] 该任务执行完成echo.)
):: 打印结束信息
echo ============================================
echo 所有 JAR 安装完成。
echo 结束时间: %date% %time%
echo ============================================:END_WITH_PAUSE
pause
exit /b
jars.txt
groupId|artifactId|version|file|packaging
com.psbc.http|psbc-http-v2|1.0.1|lib/psbc-http-v2-1.0.1.jar|jar
2. 测试
双击installMaven.bat脚本。
3. 验证
验证成功!!!