文章目录
- 前言
- 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============================================ifnot exist"%CONFIG_FILE%"(echo配置文件 %CONFIG_FILE% 不存在,请先创建 jars.txt goto END_WITH_PAUSE):: 遍历配置文件,从第二行开始,每行用|拆分for/f"usebackq skip=1 tokens=1-5 delims=|"%%ain("%CONFIG_FILE%")do(set"groupId=%%a"set"artifactId=%%b"set"version=%%c"set"file=%EMBED_HOME%\%%d"set"packaging=%%e":: 检查文件是否存在ifnot 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! -Doverwrite=true"echo--------------------------------------------echo[INFO]正在执行命令:echo!cmd!echo-------------------------------------------- call!cmd!echo[INFO]该任务执行完成 echo.)):: 打印结束信息echo============================================echo所有 JAR 安装完成。echo结束时间: %date% %time%echo============================================:END_WITH_PAUSE pauseexit/bjars.txt
groupId|artifactId|version|file|packaging com.psbc.http|psbc-http-v2|1.0.1|lib/psbc-http-v2-1.0.1.jar|jar2. 测试
双击installMaven.bat脚本。
3. 验证
验证成功!!!