如何利用Maven构建通用jar包并引用?

前言
应用场景:当多个Model中包含重复项时,就可以新建一个公共model,用于存放公共项 当项目中的两个model,需要同时引用一个实体类时,就可以把这个实体类放到公共模块下,并通过Maven生成jar包,在其他模块中进行引入即可。

具体步骤:
 1、新建公共模块,例如:cloud-api-commons
 2、复制模块中的重复包到公共模块中
如何利用Maven构建通用jar包并引用?

3、使用clean/install指令生成jar包
如何利用Maven构建通用jar包并引用?
 这里说一下图片中的五步
 第一步:找到右边的Maven项目,并打开
 第二步:找到公共模块的Maven栏,并打开
 第三步:找到第一个Lifecycle包,并打开
 第四步:找到clean选项,双击运行,这一步的作用是先清空上一次构建生成的文件夹
 第五步:找到install选项,双击运行,这一步的作用是将安装至本地仓库,在本地Maven仓库库中生成jar文件
 4、删除各自的entities文件夹
 5、在需要引入的模块中pom文件中导入依赖项
如何利用Maven构建通用jar包并引用?
6、进行测试,测试结果是否和之前一样,如果一样,代表构建成功

总结下踩过的坑:
如何利用Maven构建通用jar包并引用?

 错误的意思大概为找不到需要引入的这个包
 但在本地Maven中是可以找到这个jar包的
如何利用Maven构建通用jar包并引用?
 既然存在,还找不到,那就是路径错了,可以看到下载到org/example路径下了,更改下路径就可以了
如何利用Maven构建通用jar包并引用?