本地jar包打包到本地仓库

本文介绍了一种简便方法,用于将本地的jar包批量部署到本地仓库,避免每次手动拷贝jar或添加依赖。通过封装maven命令,实现自动化操作,提升效率。适用于Maven和Gradle等版本管理工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本地jar包打包到本地仓库

Read me —— 指南

你有没有这样的烦恼,已在本地的jar包(可能找不到项目、源码了),想加入本地仓库,不必每次都去拷贝jar(或者添加包的依赖)。想通过版本管理工具Maven、Gradle等直接通过版本号关联依赖。
解决办法:
通过maven的命令 mvn install:install-file -Dfile……比较繁琐,我把这个繁琐的工作做了一次封装,批量操作,方便自己也分享给各位!

资源下载:本地jar包打包到本地仓库
  1. 运行环境,需要用tomcat8.0及以上版本(其他容器JBoss、WebLogic期待您去尝试);
  2. 需要安装maven,配置maven到环境变量;
  3. 将ROOT.war包放在tomcat 8.0 及以上tomcat的 tomcat-8.0.*\webapps\ 目录下(若存在ROOT文件夹,可先在其他地方[不能在webapps]进行备份后删去);
  4. 运行,双击 tomcat-8.0.24\bin\startup.bat 启动;
  5. 在浏览器中输入 http://localhost:8080/ 点击图片,跳转操作界面;
  6. 在操作界面中,根据提示和示例操作:① 选择我们本地jar的路径;② 左边录入 我们需要打包的dependencies,点击"开始打包"。
  7. 右边展示打包的结果及遇到的问题的提示,并根据提示进行调整。
  8. 忽略不影响使用的报错信息 Caused by: java.lang.ClassNotFoundException: org.fusesource.jansi.WindowsAnsiOutputStream。
  9. 成功的操作记录已存日志 log\makeJar.YYYY-MM-dd.log,日志记录级别选为 ERROR,目的在于与其他级别的日志进行区别开来,只做关键记录,其实这些日志是正常操作产生的正常日志,而非error。
若 jar 包少 建议,不用本工具;而直接用命令:示例
  • mvn install:install-file -Dfile=alipay-sdk-java-3.0.0.jar -DgroupId=com.alipay -DartifactId=alipay-sdk -Dversion=3.0.0 -Dpackaging=jar

交流:

【操作方式相对简单,若有好的建议和意见,欢迎留言】

操作界面如下图:

在这里插入图片描述
复制打包的模板:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值