博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring-boot打包,引入外部jar包问题
阅读量:5891 次
发布时间:2019-06-19

本文共 1179 字,大约阅读时间需要 3 分钟。

 这是我引入的外部jar包,打包的时候找不到外部jar包路径

 

 

 

弄了好久

  在lib下引入外部jar包,运行没问题,但是打包是出现问题了,具体解决办法

       再pom中加入如下配置,告诉maven导入本地jar

    <!--添加外部依赖-->

           <dependency>
                   <groupId>Ice</groupId>
                   <artifactId>Ice</artifactId>
                   <version>1.0</version>
                   <scope>system</scope>
                     <systemPath>${basedir}/src/lib/wlfullclient.jar</systemPath>
          </dependency>

 

其中除了systemPath配置告诉maven引入的本地jar包的位置之外,其他的配置都可以随便写

systemPath 也有这么写的<systemPath>${project.basedir}/libs/aliyun-java-sdk-dysmsapi-1.0.0.jar</systemPath> 但是我的报错只有去掉project才成功的

 

划重点!!!敲黑板!!!下面的一步配置也是最重要的一步,网上很多的教程缺了这样一步之后就会导致虽然本地可以运行,但是只要使用maven打包就不行,因为maven没有将本地的jar也打到生成的包中

 

plugin>                
org.springframework.boot
spring-boot-maven-plugin
1.5.2.RELEASE
// 重点
true

 

在pom中给spring boot的打包插件设置一下includeSystemScope参数即可

org.apache.maven.plugins
maven-surefire-plugin
2.4.2
true

 

转载于:https://www.cnblogs.com/memoryXudy/p/9060111.html

你可能感兴趣的文章
Angular - - ngList、ngRepeat、ngModelOptions
查看>>
[LeetCode136]Single Number寻找一个数组里只出现一次的数
查看>>
webpack多页应用架构系列(七):开发环境、生产环境傻傻分不清楚?
查看>>
bootstrap - image
查看>>
spring-boot 和 webpack-dev-server联合开发
查看>>
从TimSort说起
查看>>
构建 iOS 界面:子类化 Views
查看>>
笨办法学C 练习1:启用编译器
查看>>
用Golang写一个搜索引擎(0x01)--- 基本概念
查看>>
【算法之美】logn 时间复杂度求解两个有序数组的中位数
查看>>
树的总结--树的性质(树的深度) leetcode
查看>>
docker环境搭建ELK
查看>>
webpack sourcemap 选项多种模式的一些解释
查看>>
document.createElement()的用法
查看>>
MySQL 数据库怎样把一个表的数据插入到另一个表
查看>>
HTTP协议及其POST与GET操作差异 & C#中如何使用POST、GET等
查看>>
nginx正则笔记
查看>>
delphi实现数字的倒计时
查看>>
在 IIS 下添加 FLV 类型文件的支持
查看>>
java线程学习3——线程的停止
查看>>