1.三级目录结构图
以下是自己创建的例子:
![](https://i-blog.csdnimg.cn/blog_migrate/6e674241714684290743073397f065e7.png)
2.创建一级项目
Project
项目名称:dhcc-shop-parent(网上例子)
注意:需要将Type改成Maven POM
![](https://i-blog.csdnimg.cn/blog_migrate/56e83c847f293742f44931fc1912694d.png)
3.创建二级目录
module名: dhcc-shop-basics
需要选择 New -> Module
![](https://i-blog.csdnimg.cn/blog_migrate/b1ef6251e63c410ff325d8ef8c6e18af.png)
注意:Springboot项目层级默认是2层的,所以最后一层的打包方式Packaging一定是Jar/War,但是我们还要创建下一级的子项目,所有此处需改成pom打包方式,pom方式打包是可以继承的。
在pom.xml中增加打包方式的约定:
<packaging>pom</packaging>
4.创建三级目录
module名:dhcc-shop-basics-springcloud-eureka
![](https://i-blog.csdnimg.cn/blog_migrate/137faee155410bf17025e1bb99c7bd6e.png)
注意:
因为默认是两层项目,第三层的项目文件是默认放到第二层的根目录下,这个是有问题的,文件会覆盖,项目会自动被删除,改变第三层项目的存储路径即可。
默认情况:
![](https://i-blog.csdnimg.cn/blog_migrate/290e208e5fd3b2da4c1e943e81c18d33.png)
修改之后:
![](https://i-blog.csdnimg.cn/blog_migrate/e4758802c735788a425715f62ff33783.png)