开发工具idea,开发springBoot电商项目,需要加载淘宝的sdk,以下有几种方式加载

通过这种方式加载第三方jar包,可以正常开发,但是打包部署服务器运行的时候会报错缺少jar包,无法打包的时候将第三方jar包打包进去

第二种方式就是将第三方jar包加载到maven仓库中去,并且在pom中引入。下面这个命令我成功运行过两次,但是后来发现淘宝的sdk每次更新都要去加载一次,觉得麻烦就放弃这种方式了

./mvn install:install-file "-DgroupId=com.taobao" "-DartifactId=taobao-sdk" "-Dversion=1.0" "-Dpackaging=jar" "-Dfile=D:/taobao/taobao-sdk.jar"

第三种方式个人比较推荐,方便简单明了

将第三方jar包直接放在resources目录下,我这边只有一个jar包,如果有多个的话,建议你在resources目录下新建lib文件夹,用于存放第三方jar包

在pom文件中引入存放路径

注意:重点是systemPath这个路径必须得是你jar的路径。其他的按照套路填就行,要求不是太严格。${project.basedir}只是一个系统自己的常量,不用管它

     <dependency><groupId>taobao-sdk-java</groupId><artifactId>taobao-sdk-java</artifactId><version>1.0</version><scope>system</scope><systemPath>${project.basedir}/src/main/resources/taobao.jar</systemPath></dependency>

这行代码在下面也要加上<includeSystemScope>true</includeSystemScope>

以下是完整的展示

  <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.5.0</version><configuration><executable>true</executable><includeSystemScope>true</includeSystemScope></configuration></plugin></plugins></build>

这样打包的时候就可以将第三方jar包打进去了

=================================分割线===================================

如果打jar包,第三方jar包可以打进行,如果打war包,第三方jar包貌似还是没打进去,头疼。。。。

只能先手动将jar包移动到服务器tomcat的webapps下编译后的项目的jar包文件下

springboot加载第三方jar包淘宝sdk进行打包编译相关推荐

  1. 解决Android Studio加载第三方jar包,出现包重复加载的问题

    2015-02-13 0 个评论 来源:JavAndroid 收藏 我要投稿 通过Maven中央库添加第三方jar包的时候,出现了重复加载jar包的问题,解决办法很简单去掉一个不让它去加载就OK了 一 ...

  2. 服务器jar包配置文件,spring boot加载第三方jar包的配置文件的方法

    前言 今天收到一封邮件,大概内容如下:spring boot鼓励去配置化,那么怎么将第三方jar包中的xml去配置化了? 下面,我们就以Quartz定时任务为例,单独对这个问题来进行说明,如何实现去配 ...

  3. android jar 加入图片,Android动态加载外部jar包及jar包中图片等资源文件

    Android动态加载外部jar包及jar包中图片等资源文件 Android应用程序由Java开发,因此Java中许多实用的特性,在Android中也有体现.动态加载Class,也就是外部jar包,在 ...

  4. maven加载本地jar包,无法将本地jar包打进项目

    加载本地jar包,无法将jar打进包 1.问题介绍 ​ 项目依赖某个私有jar包,由于各种原因,没有将jar包打进本地maven库,选择使用放到项目lib下引用,但是打包时lib文件夹下的依赖包打不进 ...

  5. Android逆向:某薇直播通过ClassLoader加载的jar包解密

    声明:案例分析仅供学习交流使用,勿用于任何非法用途.如学习者进一步逆向并对版权方造成损失,请自行承担法律后果,本人概不负责. 简介 热修复和插件化是目前比较热门的技术,它们都是通过ClassLoade ...

  6. 如何让Jython自动加载一个Jar包

    Jython 的docstring 严重缺失, pydev的calltip基本上没什么用, 所以使用 jython 开发比较痛苦. 但 jython 相比 cpython 仍有2个优势: 1. win ...

  7. 延时加载技术-----仿照手机淘宝网站图片延时加载

    我这里说的是淘宝移动端的实现: 我们用手机打开淘宝触屏版首页,页面是你看到多少就加载多少,从上到下滑动加载,默认不加载. 1:引用jq库: <script type="text/jav ...

  8. maven 加入第三方库_maven加载第三方jar不能加载

    这个问题处于项目组,总算是解决了.下面是一些自己的做法. 1.说明介绍 公司现在用的是spring+maven,使用的公共maven库没有问题,但是想要把一些老的项目改造这种框架会出现一些问题. 因为 ...

  9. maven加载第三方jar不能加载

    这个问题处于项目组,总算是解决了.下面是一些自己的做法. 1.说明介绍 公司现在用的是spring+maven,使用的公共maven库没有问题,但是想要把一些老的项目改造这种框架会出现一些问题. 因为 ...

最新文章

  1. linux下 proc 目录
  2. c语言用switch编写运输运费,求助。。关于用switch编写简易计算器
  3. 安装oracle-java,并覆盖原先的OpenJDK
  4. C语言基础 - 输出1-100万之间的素数
  5. do_fork实现--上
  6. android viewflipper 手势,Android中使用ViewFlipper进行手势切换实例
  7. 新基建+新科技,Hightopo助力智慧港口数字化转型
  8. 最快下载速度100Mbps!4G LTE技术全解析
  9. oracle升序和降序同时存在,oracle升序排序 oracle升序和降序
  10. 北京内推 | Hulu机器学习应用平台团队招聘推荐大数据方向暑期实习生
  11. 几招最有效的防辐射的方法
  12. 身份证复印件一定要加签注 否则可能吃大亏!
  13. 安全教育进社区:VR体验禁毒、防火、防盗骗
  14. kdj指标主要看哪个值_KDJ指标介绍及看盘看点(图解)
  15. 关于计算机的英语作文带翻译,关于网络的英语作文带翻译
  16. 网络爬虫实战之从妹子图开始
  17. php逐行对比,Linux下逐行比较两个文本文件
  18. 数学建模--时间序列分析、模型预测
  19. [TCP/IP] Linux 搭建服务器局域网
  20. (附源码)计算机毕业设计ssm菜鸟驿站快递分发系统

热门文章

  1. node js 实现桌面截屏
  2. JS通过window location href下载文件
  3. 今天我们聊聊,关于Q值
  4. Flutter项目实战之女装商城------火爆专区实现、商品分类数据准备
  5. alibaba安全团队-阿里五虎将 B2B技术部门Q1 OUTING
  6. 阿里菜鸟国际Java研发面经(三面+总结):JVM+架构+MySQL+Redis等
  7. [社招][杭州]阿里菜鸟 P6 可帮内推,期待你的加入~
  8. S32K148----SDK笔记----LwIP以太网测试
  9. 这一年广佛同城速度“缓”了
  10. LOVE--LOVE