制作sdk

制作 java-sdk 的两种方式_java sdk-CSDN博客

平时maven工程里 pom 中的引用的依赖就是别人开发好的 sdk 包;工作中为了方便一些开发也需要自定义开发 sdk 包,

精华;

一、两种方式

我们平时引用 sdk 有两种方式:

  1. pom 依赖引用,直接从仓库中下载使用别人的工具包,属于在线模式;
  2. 手动添加引入 sdk 的 jar 包,并在打包配置中声明将该包加入的工程,属于离线模式;

使用 maven clean install 命令打包(该命令会把包推送到本地仓库 ,存放到私库可使用 mvn clean deploy 命令),存放目录是按照 pom 声明中的 groupId 和 artifactId 存放的;

如图:maven clean后再点install(右上角) 之后可以看到打包成jar包放在仓库那里了,以后谁想用就去lib目录中放进去即可(之后import xx.xx(相当于使用该sdk的某个接口方法了))

使用sdk:

引入第三方jar包方式&打包:

SpringBoot 引入第三方 jar 包-CSDN博客

springboot 工程的依赖都是通过 maven 管理(maven就相当于python的pip install了,但是不像Python那样随便哪个版本直接命令行改就可以安装,java需在pom.xml文件中写入具体版本号),

偶尔会有一些不在 maven 仓库的三方 sdk 需要引入工程。

精华:

1.准备第三方 sdk

如果该 sdk,没有 maven 仓库,没法直接在 pom 中声明。在 resources 目录下创建一个 lib 目录,把所有 jar 包都拷到该目录。

二、在 pom 中引入三方sdk

pom配置以后就可以在本地调试的时候使用三方 sdk。但是打包时不会把第三方依赖一块打进去,会导致第三方类找不到。需要引入orgxx/maven-plugin的jar包

相关推荐
一枚小小程序员哈1 小时前
基于springboot的零食商城的设计与实现/零食销售系统的设计与实现
java·spring boot·spring·tomcat·maven
qqxhb1 小时前
零基础数据结构与算法——第六章:算法设计范式与高级主题-设计技巧(上)
java·数据结构·算法·分解·空间换时间·时空平衡
野生技术架构师2 小时前
系统改造:一次系统领域拆分的实战复盘
java·大数据·开发语言
一碗绿豆汤2 小时前
JAVA+AI教程-第四天
java·开发语言·人工智能
YuTaoShao2 小时前
【LeetCode 热题 100】34. 在排序数组中查找元素的第一个和最后一个位置——二分查找
java·数据结构·算法·leetcode
典孝赢麻崩乐急2 小时前
Java学习-----如何创建线程
java·学习
shepherd1112 小时前
从List与Tree相互转换工具类实现中谈谈菜鸟到老鸟的一些思考
java·后端·代码规范
笑衬人心。2 小时前
对象的创建过程
java·jvm
佩奇大王2 小时前
java String类
java·开发语言
Acqierement2 小时前
idea运行tomcat日志乱码问题
java·tomcat·intellij-idea