从零开发短视频电商 maven之pom引入第三方本地Jar并打包运行成功
背景
对接快递助手的物流轨迹追踪功能,其官方提供了JavaSDK,但是并没有把其上传到maven公共库,也就导致我们无法很舒服的使用maven方式直接引入项目。
jar文件名称为:kdzs-open-api-sdk-20211119.jar
解决
方案一 可以自己把jar文件上传的maven私服。
初创团队还未搭建maven私服,故没使用这个方式
方案二 使用maven scope system
第一步: jar包存储位置如图所示:
第二步:pom引入依赖方式如下
重点是
scope
,systemPath
<dependency><groupId>com.kdzs</groupId><artifactId>kdzs-open-api-sdk</artifactId><version>20211119</version><scope>system</scope><systemPath>${project.basedir}/lib/kdzs-open-api-sdk-20211119.jar</systemPath>
</dependency>
第三步:设置打包时包含SystemScope,否则打包的时候这个jar将被忽略
重点是
<includeSystemScope>true</includeSystemScope>
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><includeSystemScope>true</includeSystemScope></configuration></plugin></plugins>
</build>
从零开发短视频电商 maven之pom引入第三方本地Jar并打包运行成功相关推荐
- 从零开发短视频电商 隐藏业务ID以及缩短业务链接
文章目录 背景 实现 青铜 白银 黄金 钻石 参考 背景 下面是开发中常见的一个请求接口,根据视频ID获取视频详情. GET xxx/api/v1/videos/{id} 在实际使用的时候,大部分情况 ...
- 从零开发短视频电商 视频观看数、点赞数的优化
文章目录 背景 优化 方案一 实时改定时 方案二 用消息队列缓冲聚合 方案三 JVM步长缓冲 实现 StepCounterTuple LakerRegistry 示例 内存占用 背景 我们有个需求是记 ...
- 从零开发短视频电商 30分钟未支付订单自动关闭、七天自动确认收货等延迟任务问题
文章目录 常见延迟任务 常见解决方案 主动形式 被动形式 基于Redis实现ZSet的方式.键空间通知的方式 ZSet的方式 键空间通知的方式 RocketMQ延迟消息 延迟消息级别配置 客户端发送延 ...
- 从零开发短视频电商 UUID的5个版本和缩短长度
文章目录 定义 格式 版本 V1 时间+MAC地址 V2 时间+MAC地址 DCE安全版本 V3 V5 基于名字空间名称 V4 随机UUID UUID缩短长度 定义 UUID是由一个16进制下的32位 ...
- 从零开发短视频电商 利用CDN加速OSS图片传输
文章目录 什么是CDN 加速原理 如何配置使用 第一步 配置OSS开启CND加速 第二步 配置CDN支持HTTPS 第三步 替换代码中UrlPrefix 第四步 购买相关资源包(建议.可选) 验证是否 ...
- 什么是短视频电商,短视频电商的商业模式标题】
近年来,我国短视频行业发展逐渐上升,电商也纷纷开始利用短视频进行线上销售.下面是我们对短视频电商和短视频电商的商业模式进行一些简单的介绍. 1.短视频电商 短视频电商是指产品视频,多为宣传短片或评测短 ...
- 短视频+电商直播,未来可期!
2019年,直播带货就已经是最为热门的模式之一,2020年一场新冠疫情让直播带货迎来更快的发展,成为电商新的风口.而短视频拥有更多的优质内容,带来的流量更加精准,助力直播引流,二者相辅相成,既能为用户 ...
- 武汉星起航:“短视频+电商”如何抓住用户“关键时刻”?
回顾过去,自 2005 年起短视频在国内商场逐渐兴起,我国短视频商场进入了探究时期.以马铃薯.优酷等媒体网站大力推动拍客共享方法,带动了 UGC 短视频的出产.2006 年<一个馒头引发的血案& ...
- 星起航带你了解“短视频电商”带来巨大商机
短视频和电商如火如荼,各大电商渠道和短视频厂商对"短视频电商"的发展方式充满期待.淘宝高管曾表示,未来90%甚至更多的内容可能由短视频承载.2017年,淘宝短视频观看趋势明显改善. ...
最新文章
- 深入JDK中的Optional
- Mongodb主从配置
- Metasploit从文件中读取目标地址
- 2019年自考计算机应用基础(实践),2019年自考计算机应用基础模拟题及答案(8)...
- 阿里新晋CNCF TOC委员张磊:“云原生”为什么对云计算生态充满吸引力?
- r语言mfrow全程_如何使用R完成文章中图片处理小教程
- java jar热加载技术_Java热加载(JRebel)与Devtools热部署
- python根据题库答案自动答题_Selenium实现百度自动答题 懒人获取积分
- 关于路由器和交换机的区别图解(总结)
- H3C基础配置文档抄录10-ACL和QoS配置
- Project-符合人类习惯的多元多项式计算器
- 使用highcharts做地图统计
- 合肥工业大学2020-2021学年《数据挖掘》实验报告(Python实现)
- ubuntu命令行界面自作iso镜像
- Win8快捷键收藏,效率党必备!珍惜生命者必备!
- mysql utf8 gbk_MySql中UTF8 和 GBK 编码中文字符长度问题
- mysql 增加一个序号列
- vncserver Cannot establish any listening sockets - Make sure an X server isn‘t already running(EE)
- 真假屏幕测试软件,【当贝市场】如何检测电视屏幕真伪4K?两款工具一键辨别...
- 使用汉明距离对数据进行聚类
热门文章
- 正在同步文件夹收件箱中的服务器更改,Outlook2016 收件箱同步项目数不一致问题...
- linux下cp2k9.0安装教程
- Cannot add PPA: ‘ppa:~jonathonf/ubuntu/python-3.6‘. 问题解决
- 基于RS422通信的FPGA软件设计第二天
- OUTLOOK EXPRESS出错信息代码表
- origin 8.1 视频教程
- 微型计算机硬件分为,微型计算机的硬件组成
- express+request实现-图夫在线爬取网页图片
- 在应用中嵌入Python - lf8289的专栏 - CSDNBlog
- Error: EIO: i/o error, read如何解决