一、创建父项目

创建一个Maven的父项目,命名为mymall用于管理子项目。

SpringCloud Alibaba入门1-创建多模块工程_右键

项目创建完成后,删除src目录和在pom.xml文件里面设置packing的方式为pom,管理其他子模块的依赖。

SpringCloud Alibaba入门1-创建多模块工程_右键_02

删除之后的项目结构为:

SpringCloud Alibaba入门1-创建多模块工程_项目创建_03

二、创建子module

在父项目上右键,新建module,命令为mymall-common,然后创建子模块

SpringCloud Alibaba入门1-创建多模块工程_项目结构_04

创建子模块成功之后的结构如下所示:

SpringCloud Alibaba入门1-创建多模块工程_右键_05

我们按照同样的办法,随后创建另外的子模块,创建完成之后的项目结构如下所示:

SpringCloud Alibaba入门1-创建多模块工程_项目创建_06

各个模块对应的功能为:

  • mymall-common:通用子模块,包含工具类,实体包等等。
  • mymall-pay:支付子模块。
  • mymall-goods:商品子模块。
  • mymall-order:订单子模块。
  • mymall-stock:库存子模块。
  • mymall-user:用户子模块。