1.首先创建project(注意这里是创建的project以后的子模块都是new的module)

idea如何导入springcloud某个已存在的微服务 idea导入springcloud的模块_IDEA

idea如何导入springcloud某个已存在的微服务 idea导入springcloud的模块_SpringCloud_02

然后删除不需要的文件夹以及文件只剩下如下的文件

idea如何导入springcloud某个已存在的微服务 idea导入springcloud的模块_Java_03

2.修改pom文件中标签为pom,如果没有则添加

idea如何导入springcloud某个已存在的微服务 idea导入springcloud的模块_IDEA_04

3.创建子模块,首先创建module,.步骤除了第一步选择的是new module,其他步骤相同,但不删除文件及文件夹,创建之后如下

idea如何导入springcloud某个已存在的微服务 idea导入springcloud的模块_Spring_05

4.此时父工程与子模块之间并没有关系,下面的步骤则需要建立这种父子关系,相当于继承(指的是子模块的pom继承父工程的pom,使父工程中的pom可以被多个子模块使用从而简化项目代码,使项目具有更好的复用性,立体感),

这里需要注意如果父工程中的依赖是直接放在中,而不是放在外层有标签的中,则父工程中已经有的依赖,子项目中不需要再写,但是如果两个子项目需要相同的依赖但其他子项目不需要,则可以只将其版本号提到父工程中,依赖仍然写在子项目中,不需要写版本号,从而控制版本的统一,并保持其独立性,功能性.
如果是放在标签的中,则子工程仍然要写父工程中已经有的依赖,只不过不用写版本号.

  • 首先现将父工程的parent标签中的内容改为父项目中的标签
  • 其次就是修改父项目中的pom文件,使其知道自己有哪些子模块,并统一管理,如下添加modules标签以及各个module的artifactId
    然后我们可以通过子项目的pom引导到父项目的pom

    至此完成.