SpringBoot添加外部jar包及打包(亲测有效) - 第452篇
历史文章(文章累计+)《 国内最全的Spring Boot系列之一》《 国内最全的Spring Boot系列之二》《 国内最全的Spring Boot系列之三》《 国内最全的Spring Boot系列之四》《 国内最全的Spring Boot系列之五》深入Feign源码吃透Spring扩展点「扩展点实战系列」- 第篇
利用Spring扩展点对敏感信息加密解密,一文集齐n多知识点「扩展点实战系列」」- 第篇 利用Spring扩展点模拟MyBatis的源码忧源注解编程「知识点多多」「扩展点实战系列」- 第篇 走进MyBatis源码一探Spring扩展点「知识点多多」「扩展点实战系列」- 第篇 走进SpringBoot源码吃透Spring扩展点「扩展点实战系列」- 第篇 5个月的精华:Spring/SpringBoot扩展点手册:手册在手,编码无忧:全网独一份 - 第篇
悟纤:师傅,店无最近使用spring-boot-maven-plugin导出jar包之后,码库运行不起来,无忧报ClassNotFoundException。源码忧源维修系统源码
师傅:那ClassNotFoundException指向的店无类是Spring Boot starter的类,还是码库项目中的类,还是无忧?
悟纤:这个类是项目中引入的外部jar包中的类。
师傅:那这样子的源码忧源话,很有可能就是店无在打包的时候,外部jar包没有一起被打包进来了,码库这要解决了这个问题,无忧工作室成员官网源码那么问题就迎刃而解了。源码忧源
师傅:有些时候,店无问题并不是很难,我们要学习的就是学习分析问题,然后解决问题,这也是拉开和别人的差距。
悟纤:那师傅我自己去好好研究下~
师傅:去吧,学会分析问题,解决问题,超越自己。
导读
最近在研究web3的时候,有些依赖包,电子书网站源码带后台并没有在maven仓库中,需要从git上下载源码,然后编译打包,最后在引入到项目中。
引入使用之后,编译以及在开发工具运行都是很正常的,但打完包之后,一运行就报错了,通常报错是Caused by: java.lang.ClassNotFoundException,所以这一节就来解决一下两个问题:
(1)如何添加外部jar包?
(2)如何打包外部jar包?
题外话:最近把Spring/Spring扩展点实战系列写完之后,就不知道要写哪方面的文章了,大家对什么感兴趣,通用表单数据录入系统源码可以留言~
一、添加外部jar包
准备一个外部jar包,比如api.jar:
在项目路径下创建一个文件夹libs,将api.jar放到libs下。
添加外部jar依赖:
添加完之后,代码中就可以使用到该jar里的类和方法。
说明:
(1)groupI、artifactId、version随便填写,并不一定要和api.jar的信息,但肯定是要一定的规范和关联性会比较好了。
(2)scope=system表示此依赖是分时波段无未来的指标源码来自外部jar,而不是maven仓库。当scope设置为system时,systemPath属性才会生效,systemPath为一个物理文件路径,来指定依赖的jar其物理磁盘的位置。
(3)${ project.basedir}代表根目录。
二、打包外部jar包
上面哪一步仅仅是引用到了项目里,打包的时候是不会打包到jar/war中的。对于Spring Boot的项目,一般都会使用到打包插件,那么只需要添加一个配置即可,如下:
说明:重要的是includeSystemScope为true。
如果有些配置文件,并非Spring Boot的默认路径,那么可能就需要借助resouce配置(resources节点和plugins节点同级):
总结
(1)如何添加外部jar包:指定score=system,并且配置sysemPath。
(2)如何打包外部jar包:使用spring-boot-maven-plugin,并且配置属性includeSystemScope为true。
最近把Spring/Spring扩展点实战系列写完之后,就不知道要写哪方面的文章了,大家对什么感兴趣,可以留言~
开源无忧企业文档文库管理界面介绍
无忧企业文档是软开企服推出的集成知识库、网盘、在线协同功能的办公软件,提供免费开源版本及具备丰富功能的商业版。开源版本在社区提供完整源码,商业版同样支持源码获取,适用于中小企业。
文件管理界面概览
文档采用目录资源管理方式,文库界面提供文件列表、预览及操作区域,方便用户管理及查看文件。
目录管理
支持手动拖动目录调整顺序,双击目录项可直接修改文件名称,实现高效便捷的文件组织。
预览功能
文档预览界面提供详细操作选项,包含分享文档功能。
文档分享
简单快速分享文档给特定人员查看,提高工作效率。
设置分享
在文档预览页面点击分享按钮,进入分享设置界面,可选择发送二维码、链接或生成加密分享链接,链接可重生成,确保文件安全。
文件阅读权限
PC端访问带密码的分享文件需输入密码,移动端同样需输入密码阅读带有密码保护的文档。
分享记录
分享记录展示已分享过的文档,方便追踪文件传播情况。
在线演示:访问knowledge.bctools.cn
开源代码库:访问gitee.com/software-mini...
无忧招聘系统的人才市场源程序源代码怎么样?
你说的这个应该是新出来的,应该还可以,个人看了一些,很多人说这个好,那个不好,但仔细看了后发现基本就是那几个账号,哎!得擦亮眼睛啊,真是防不胜防啊,好不好只有自己去了解了才知道,可以直接打电话到他们官方咨询,也可以到他们官方网站联系在线客服了解,现在这社会 托儿太多了,还是靠自己比较踏实
2024-12-23 23:17
2024-12-23 22:32
2024-12-23 22:16
2024-12-23 21:56
2024-12-23 21:26