SpringBoot工程Maven构建引用本地jar包依赖

目前大部分项目使用了SpringBoot,在项目实施过程中可能遇到没有搭建私有仓库,并且需要引入第三方提供的jar包(例如某些SDK)的情况。一般遇到以上情况可以将第三方提供的jar包通过以下命令安装到本地仓库,然后本地进行构建打包。

mvn install:install-file -Dfile=[jar包路径]  -DgroupId=[随意命名]  -DartifactId=[可以是jar包名称] -Dversion=[自定义版本号]  -Dpackaging=jar

但是实际场景经常需要通过自动部署工具进行部署,以上方式存在局限性也不是很方便。所以以下针对将jar包放入工程内目录并通过修改pom.xml文件配置方式进行说明。

步骤一:

将jar包放入工程下/src/main/resources/lib目录内(也可以根据需要放到其他目录)

步骤二:

pom.xml文件在<dependencies></dependencies>内增加本地工程内jar包引用

<dependency>
  <groupId>local</groupId>
  <artifactId>test</artifactId>
  <version>1.0.0-RELEASE</version>
  <scope>system</scope>
  <systemPath>${project.basedir}/src/main/resources/lib/test.jar</systemPath>
</dependency>

步骤三:

对于使用Spring Boot的项目,需要在pom.xml文件中<build><plugin></plugin></build>内增加插件配置,确保可以正确将本地jar打包在内;如已有此插件引用,确保其中存在<includeSystemScope>true</includeSystemScope>的配置

<plugin>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-maven-plugin</artifactId>
  <configuration>
    <includeSystemScope>true</includeSystemScope>
  </configuration>
</plugin>

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值