一、背景
最近有个对接单点登录的需求,需要引入第三方提供的cas-client这个jar包,记录一下加入jar包的过程
二、方式
常用的有两个springboot加入自定义jar包依赖方式,
方式1:
把jar包打入到项目所使用的本地仓库中,然后在项目的pom.xml中引入即可(如果有多个mavan仓库,注意要加入到正确的仓库,mavne打包的时候课指定配置文件,jar包会加入到配置文件中配置的仓库中);
方式2:
- 在项目目录下新建lib目录,将jar包放到lib目录下
- pom.xml中添加依赖
- 关于groupId、artifactId可以把jar解压,找到里面的pom.xml,找到
- 复制即可
- 解决冲突
因为项目中集成了shiro-cas,需要把shiro-cas中的cas-client-core包给去掉 - 打包的时候配置把添加的jar加进去
还是在pom.xml中,配置 - 如果没有配置,打出来的jar将不包含刚刚添加进去的jar包
结束
我选的是第二种方式,因为是协同开发,第二种有利于其他小伙伴开发,如果只是单纯添加jar运行demo进行调试,第一种要方便些