前言:在大多数情况下,我们在写代码的时候,都是很随手的引用一下springboot的一些官方依赖包,或者是lombok,jdbc这种包。但有的时候我们还需要自己写一个依赖包,提供给他人或者自己的项目使用,这样可以避免重复造轮子,那么应该怎么做呢?
---
## 效果展示
我们先看效果
我这边自己创建了一个项目,名字叫做:UTIL_STRING。那么这个项目中,我定义了一个接口com.lucfzy.StringUtil#cut。这个方法的返回很简单,就是一个123456的字符串,这样做只是为了方便测试,不需要什么逻辑,只是为了测试用法而已。
做好pom镜像之后,在另一个项目中引用即可。

使用其中的SDK

然后我们可以执行一下看一下效果。

可以正常打印结果,说明SDK的引入没有问题。
## 实现过程
### 新建全新项目
我们新建项目后,在源码文件中,我们随便定义一个方法,方便测试。

### 引入maven打包工具
```xml
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.2.6.RELEASE</version>
</plugin>
</plugins>
</build>
```
位置如下

### 刷新maven依赖

不报错的话就继续下一步。
### 执行maven install

执行该命令之后,我们只需要查看本地仓库里面的pom配置是否已经打好了即可。
查看方法如下
1. 首先查看我们的本地仓库的位置在哪里。

2. 这里可以看到我们刚刚创建的项目**UTIL_STRING**了。

3. 继续点击进去,我们可以看到对应的`.pom`文件

4. 上面的2,3步,主要是为了让我们确定一下,依赖是否生成成功了,正常情况下是没有问题的。
5. 打开另外一个项目,并引入**UTIL_STRING**这个依赖。

发现没有报错基本上就没问题了。
6. 最后我们就可以使用该SDK暴漏出来的工具啦。
以上就是如何实现制作一个自己的SDK包的完整过程了。
SpringBoot 制作一个属于自己的依赖包