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

springboot项目maven打包编译第三方jar包,报错:找不到符号,找不到jar中的类

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

springboot项目maven打包编译第三方jar包,报错:找不到符号,找不到jar中的类

项目中引入的本地的jar包,在自己本地运行也是没有任何问题,但是在打包发布的时候就会报错找不到自己引入的文件。

刚开始在网上找决绝办法是感觉很简单。

下面是网上最多的解决办法:

1.首先在pom中添加本地jar包的依赖

其中groupId    artifactId    和version自己随便写。scope作用于定义为system,systemPath定义为jar包在项目中的路径(${basedir}就是项目的根目录):


    com.xxx.util
    com.xxx.util
    1.2
    system
    ${project.basedir}/src/main/resources/lib/xxx.jar

 2.光做这些还是不够的,这样只能保证我们在本地能够正常运行,打包还是不会被打包进去,所以说我们需要在引入的springboot的maven插件中告诉maven,将我们的刚刚引入的作用域为system的本地jar也打包进来

 看起来是不是很简单,但是我打包时还报错。

然后我又开始寻找办法之旅。。。。。

终于找到解决办法特此记录。


    org.springframework.boot
    spring-boot-maven-plugin
    
        true
    



    org.apache.maven.plugins
    maven-compiler-plugin
    
        1.8
        1.8
        UTF-8
        
            ${project.basedir}/src/main/resources/lib
        
    

 这样配置打包成功!!!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/672603.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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