springboot项目引入jar

一、背景

最近有个对接单点登录的需求,需要引入第三方提供的cas-client这个jar包,记录一下加入jar包的过程

二、方式

常用的有两个springboot加入自定义jar包依赖方式,
方式1:
把jar包打入到项目所使用的本地仓库中,然后在项目的pom.xml中引入即可(如果有多个mavan仓库,注意要加入到正确的仓库,mavne打包的时候课指定配置文件,jar包会加入到配置文件中配置的仓库中);
方式2:

  1. 在项目目录下新建lib目录,将jar包放到lib目录下
    jar添加到lib目录

  2. pom.xml中添加依赖
    在这里插入图片描述
    关于groupId、artifactId可以把jar解压,找到里面的pom.xml,找到jar包中的信息
    复制即可

  3. 解决冲突
    因为项目中集成了shiro-cas,需要把shiro-cas中的cas-client-core包给去掉
    exclusions去掉冲突的jar包

  4. 打包的时候配置把添加的jar加进去
    还是在pom.xml中,配置
    在这里插入图片描述
    如果没有配置,打出来的jar将不包含刚刚添加进去的jar包

结束

我选的是第二种方式,因为是协同开发,第二种有利于其他小伙伴开发,如果只是单纯添加jar运行demo进行调试,第一种要方便些

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Spring Boot项目引入jar包,可以通过以下步骤实现: 1. 在项目的pom.xml文件中添加依赖项,例如: ```xml <dependency> <groupId>com.example</groupId> <artifactId>example-jar</artifactId> <version>1..</version> </dependency> ``` 其中,groupId和artifactId是jar包的唯一标识符,version是jar包的版本号。 2. 在项目中使用jar包中的类或方法,例如: ```java import com.example.ExampleClass; @RestController public class ExampleController { @GetMapping("/example") public String example() { ExampleClass example = new ExampleClass(); return example.exampleMethod(); } } ``` 其中,ExampleClass是jar包中的一个类,exampleMethod()是该类中的一个方法。 通过以上步骤,就可以在Spring Boot项目引入jar包并使用其中的类或方法了。 ### 回答2: Spring Boot是一种快速、方便地构建独立的Spring应用和服务的框架,它的优点是易用、自动化配置和快速开发。在Spring Boot项目引入JAR包可以扩展和增强功能,同时也会提高开发效率。 引入JAR包的方法如下: 1. 使用Maven或Gradle引入JAR包 在Spring Boot项目中使用Maven或Gradle管理依赖关系,可以通过在pom.xml或build.gradle文件中添加依赖项来引入JAR包。例如,在pom.xml文件中添加以下代码: ``` <dependency> <groupId>com.example</groupId> <artifactId>example-jar</artifactId> <version>1.0.0</version> </dependency> ``` 2. 在项目中添加外部JAR包 如果JAR包不在Maven或Gradle中,可以将其作为外部JAR包添加到Spring Boot项目中。可以将JAR包直接复制到项目的lib目录中,或者使用IDE的添加库功能来添加。 3. 手动安装JAR包 在某些情况下,需要手动安装JAR包。可以使用命令“java -jar”或使用IDE的插件来安装。 总之,引入JAR包是增强Spring Boot项目的一种方式,可以帮助我们解决很多问题,并提高我们的开发效率。当然,在引入JAR包之前,我们需要先仔细了解它的依赖关系和功能,以避免引入不必要的麻烦。 ### 回答3: 在SpringBoot项目中,引入外部的jar包是非常常见的操作。引入外部的jar包有利于我们在开发过程中利用已有的组件快速完成开发,并避免重复造轮子。下面,我将为大家介绍如何在SpringBoot引入外部的jar包。 首先,我们需要找到我们需要引入jar包,可以在Maven中央仓库或者其他的jar包管理网站上找到。找到后,在项目的pom.xml文件中添加依赖,如下所示: ```xml <dependencies> <dependency> <groupId>com.xxx</groupId> <artifactId>xxx</artifactId> <version>xxx</version> </dependency> </dependencies> ``` 其中,groupId为组织名,artifactId为项目名,version为版本号。 添加完成后,我们可以在IDE中进行刷新,让依赖生效。在此之后,我们就可以在代码中直接使用这个依赖库了。 需要注意的是,在引入jar包的时候,我们要考虑到与其它的依赖库的版本冲突问题。如果出现版本冲突问题,我们可以使用maven-dependency-plugin插件进行排除操作,如下所示: ```xml <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.6</version> <executions> <execution> <id>exclude-dependencies</id> <goals> <goal>copy-dependencies</goal> </goals> <phase>package</phase> <configuration> <excludeGroupIds>com.xxx</excludeGroupIds> <outputDirectory>${project.build.directory}/lib</outputDirectory> </configuration> </execution> </executions> </plugin> </plugins> ``` 该插件会将特定组织名的依赖库进行排除。这样我们就可以解决maven库版本冲突问题。 总而言之,在SpringBoot项目引入jar包需要我们首先找到依赖库的坐标,然后在pom.xml文件中添加依赖。同时,我们还需要避免与其他依赖库的版本冲突问题。掌握了这些基本操作,我们就可以轻松地引入jar包,为我们的开发工作提供更多的便利。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值