【已解决】springboot项目中引入本地依赖jar包,如何打包到lib文件夹中
前言:工作中,碰到过springboot框架构建的javaweb项目,需要集成第三方推送功能,于是使用到了小米推送服务,下载了相关jar包。项目中引入本地jar,问题不大,编写完代码后,通过测试类测试,也没问题。然后就准备打包部署到开发服上。由于项目是通过tomcat部署的,所以打包方式是打成war包。打包后上传到开发服,启动成功后去测试编写的推送接口,发现失败了。通过分析发现,打包后的war中存
前言:工作中,碰到过springboot框架构建的java web项目,需要集成第三方推送功能,于是使用到了小米推送服务,下载了相关jar包。项目中引入本地jar,问题不大,编写完代码后,通过测试类测试,也没问题。然后就准备打包部署到开发服上。由于项目是通过tomcat部署的,所以打包方式是打成war包。打包后上传到开发服,启动成功后去测试编写的推送接口,发现失败了。
通过分析发现,打包后的war中存放项目依赖jar的lib目录中并没有本地引入的推送相关的jar包。折腾了半个小时,才解决了问题。解决后才发现,其实是对maven这块的基础知识有点遗忘了。这里总结下springboot项目引入本地jar包,如何通过maven打包将jar打进lib文件夹中:
1. 首先在resources目录下创建一个lib文件夹,将需要的jar包放入lib文件夹中

2. 在pom.xml文件中,添加依赖坐标。注意:这里由于导入的本地jar,所以<dependency></dependency>标签中需要添加
<dependency> ... <!-- 表示当前jar是外部引入的,maven不会在repository查找它 --> <scope>system</scope> <!--
原创不易,完成人机校验,阅读全文
相关推荐
MAVEN【已解决】获取到的三方jar怎么引入到maven项目中?经验分享Centos7与windows的文件夹共享问题。Centos怎么创建共享文件夹经验分享windows操作系统,怎么将远程服务器共享的文件夹映射到本地?经验分享远程服务器上的共享文件夹,怎么添加的windows本地磁盘?工作小总结【已解决】程序访问存放在共享文件夹中的sqlite文件的在写操作时候提示: [SQLITE_READONLY] Attempt to write a readonly database (attempt to write a readonly database) 错误工作小总结&小工具类Linxu中怎么修改文件或者文件夹所有者和所属组改工作小总结&小工具类IntelliJ IDEA打包Tomcat项目为WAR文件教程经验分享怎么将windows的文件夹挂载到Centos7操作系统下?