在pom文件中引入本地jar包,并打包
短信预约 -IT技能 免费直播动态提醒
在开发过程这如果需要引入一些,MAVEN仓库中没有的JAR包,或者引入一些别人写的一些工具类jar包。
(1)在项目下创建lib目录,将需要引入的jar包复制进去
(2)如果你想在代码中使用你需要选择jar包
右击"Add as Library.…",把jar改jar作为一个依赖。
点击之后,这个jar包会有一个下拉箭头
(3) 把该jar包,在 pom.xml文件中引入
com.thread.encrpt encrpt 1.0 system ${project.basedir}/lib/encrptToolV1.0.jar
注意:
- groupId:自定义
- artifactId:自定义
- version:自定义
- scope:必须是system
- systemPath:jar包的路径(本地jar文件你放在系统文件的目录,${project.basedir}表示项目根目录。lib和class="lazy" data-src为同级目录)
以上操作完成后就可以在本地代码中使用该jar里的一些方法了。
(4)打包
如图需要添加以下两个地方:
引入1:
true
- includeSystemScope:scope为system的maven默认是不打包进去的,所以导致上面说的,项目打包完成后,对应的lib目录下并没有外部提供的encrptToolV1.0.jar。使用该配置,将指定maven把scope为system的依赖同样打到jar包中去。引入1:
引入2:
打包的时候还需要做如下配置,需要通过resource标签引入,位置build→resources→resource
lib /BOOT-INF/lib/ ***.jar 此时就可以把引入的本地jar报,打包,使用jar包启动也不会报错。
来源地址:https://blog.csdn.net/weixin_50542919/article/details/130056367
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341