news 2026/8/27 17:17:34

bat脚本- 将jar 包批量安装到 Maven 本地仓库

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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============================================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/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. 验证


验证成功!!!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/27 17:16:35

自研Sub-1G/2.4G双频无线收发模块:从选型调试到量产实战

去年接了一个智能硬件项目,客户要求做一款小体积、低功耗、能穿墙、能自组织的无线数据采集模块,最终量级要到万级。市面上的Wi-Fi模组功耗压不下来,蓝牙Mesh时不时要组网协商,ZigBee穿墙又太弱。反复掂量之后,我决定自…

作者头像 李华
网站建设 2026/8/27 17:15:21

LUT调色包

LUT是一种在视频和图像处理中广泛使用的色彩转换工具。通过预先设定的色彩映射规则,LUT能够在不改变原始图像数据的前提下,实现快速和一致的色彩调整效果。它可以把一种色彩空间快速转换到另一种色彩空间,或者实现特定的色彩风格化效果。在实…

作者头像 李华
网站建设 2026/8/27 17:14:43

轻量曲率感知优化器MALT:对角预条件实现高效大模型训练

这次我们来看一个优化器方向的新工作:MALT,全称 Lightweight Curvature-Aware Muon via Diagonal Preconditioning。严格说,它不是一个开箱即用的应用工具,而是一个用于大规模深度模型训练的优化器方案,和 AdamW、Muon…

作者头像 李华