写项目的时候如果一个个去配pom文件是很麻烦的,项目少还好说,项目多了就很乱,所以需要继承父模块的pom文件,方便修改
<groupId>test-cloud</groupId>
<artifactId>test-cloud</artifactId>
<version>1.0</version>
<modules>
<module>modules</module>
</modules>
这是父模块的pom文件代码重点,主要是需要写<modules>和<module>这里面写你的子模块项目名,注意,这里面的modules比较坑,我之前一直写的是test-cloud-modules,想着是pom文件嘛,应该也要写子模块的<artifactId>,结果告诉我解析不了,这才叫坑啊,之后发现需要写的是你的子项目文件夹名,根本不是pom文件里面的<artifactId>标识名
<parent>
<groupId>test-cloud</groupId>
<artifactId>test-cloud</artifactId>
<version>1.0</version>
</parent>
<groupId>test-cloud-modules</groupId>
<artifactId>test-cloud-modules</artifactId>
<version>1.0</version>
这是子模块的pom文件重点,这里需要在<parent>标签里面写父pom的标识之类的,重点就是这样,如果你还有个孙子模块需要继承这个子模块的话,就把<parent>里面的内容换成子模块的<groupId><artifactId><version>就行了