一个微服务项目当中少不了公共的common模块,首先创建这个子的common模块,如何创建的就不多说 ### ![](https://img.kancloud.cn/62/f0/62f07f3529f27cba1f90e883c59fad88_419x749.png) ### 接下来我们看pom.xml如何整合 ### 首先需要明白的是在父模块train当中的pom.xml里面原则是是需要有所有的依赖以及对应的版本号,然后在子的模块当中同样有一份需要的依赖文件但是不需要版本号,所有的依赖的版本号在父模块当中控制即可!!! ### 但是我们这里创建了common子模块,所有的其他子模块都得需要引入common这个公共的模块依赖,你可以把common也理解为一个依赖只不过是我们本地维护而已,所以一些公共的依赖就可以扔到common子模块的pom.xml当中去管理,同时在train父模块当中也要包含common公共模块依赖以及对应版本号,其他的子模块直接引入common公共模块即可但是不需要写版本号,因为train父模块当中来管理common公共模块的版本号 ### 按照上面的我们来修改一下依赖 ### 1、先看common子模块 ![](https://img.kancloud.cn/2a/a4/2aa4db4b477f2660b6f6cb744f299f5a_1059x845.png) 2、再来看member子模块 ![](https://img.kancloud.cn/d8/28/d82852e957c076889887812d2f92853e_1736x928.png) 3、再来看train父模块 ![](https://img.kancloud.cn/83/59/8359fb3056383887b4d10420ef87055f_1714x919.png) ### 最后我们来看一下common公共模块的一些修改的地方: ![](https://img.kancloud.cn/7f/6a/7f6ab7e2ab5761aefb045648541eefee_819x928.png)