栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot 引入第三方 jar 包

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot 引入第三方 jar 包

前言:

        springboot 工程的依赖都是通过 maven 管理,偶尔会有一些不在 maven 仓库的三方 sdk 需要引入工程。

一、准备三方 sdk

        该 sdk 是腾讯某一产品的 sdk,没有 maven 仓库,没法直接在 pom 中声明。在 resources 目录下创建一个 lib 目录,把所有 jar 包都拷到该目录。

 二、在 pom 中引入三方sdk

        需要引入的 jar 有5个,pom 配置如下,其中标签 groupId、artifactId、version 是可以随意定义的,scope 声明打包时包从哪来(system 代表从本地文件系统抓取,需要配合标签 systemPath 一起使用),systemPath 标签声明包的位置。

        
            weixin
            weworklocalsdk
            1.0
            system
            ${project.basedir}/src/main/resources/lib/WeWorkLocalSdk.jar
        
        
            weixin
            gson
            2.8.5
            system
            ${project.basedir}/src/main/resources/lib/gson-2.8.5.jar
        
        
            weixin
            commons-codec
            1.11
            system
            ${project.basedir}/src/main/resources/lib/commons-codec-1.11.jar
        
        
            weixin
            bcprov-jdk15on-161
            1.0
            system
            ${project.basedir}/src/main/resources/lib/bcprov-jdk15on-161.jar
        
        
            weixin
            bcpkix-jdk15on-161
            1.0
            system
            ${project.basedir}/src/main/resources/lib/bcpkix-jdk15on-161.jar
        

上述pom配置以后就可以在本地调试的时候使用三方 sdk。

三、配置打包时加入三方 sdk

        上述配置只能保证本地调试可用,但是打包时不会把三方依赖一块打进去,会导致三方类找不到,所以必须在 pom 加入以下配置:

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
                
                    true
                
            
        
    
includeSystemScope 标签一定要配置为 true。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/336620.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号