1、前言

  在大型企业项目中,系统架构复杂多变,一个项目根本无法支撑起所有业务。为了提高项目扩展性、灵活性、重用性,封装性,将项目分为多个Module是非常必要的。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 这里就不说IDEA如何安装了,安装好IDEA后需要修改maven配置settings.xml,添加阿里镜像地址,提高maven下载依赖包速度。打开文件D:\Program Files\JetBrains\IntelliJ IDEA 2019.1\plugins\maven\lib\maven3\conf\settings.xml,找到mirrors节点,追加

     <mirror>
    <!--This sends everything else to /public -->
        <id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

 

IDEA Maven创建多个Module相互依赖 随笔 第1张

 

2、创建parent Module,打开已安装好的IDEA工具,Create New Porject

IDEA Maven创建多个Module相互依赖 随笔 第2张

 

选择Manve,create from archetype 不需要勾选,直接next。输入自定义的groupId和ArtfactId,点击next。

IDEA Maven创建多个Module相互依赖 随笔 第3张

 

 输入project name和选择project location,点击finish。

IDEA Maven创建多个Module相互依赖 随笔 第4张

 

 删除src目录,除了parent Module删除src外,其实子Module都不能删除src。

IDEA Maven创建多个Module相互依赖 随笔 第5张

 

 创建parent Module完成。

IDEA Maven创建多个Module相互依赖 随笔 第6张

 

 

2、创建公用common Module,在项目上右键,选择New-->Module

IDEA Maven创建多个Module相互依赖 随笔 第7张

 

创建New Module和创建parent Module类似,不需要勾选cretate from archetype,直接next。

IDEA Maven创建多个Module相互依赖 随笔 第8张

 

填写groupid和artifactid,点击next。

IDEA Maven创建多个Module相互依赖 随笔 第9张

  

填写相关信息finish,一般IDEA帮我们充填完成。

 IDEA Maven创建多个Module相互依赖 随笔 第10张

  

common Module创建完成,不需要删除src。

IDEA Maven创建多个Module相互依赖 随笔 第11张

 

在common能创建class

IDEA Maven创建多个Module相互依赖 随笔 第12张

 

IDEA Maven创建多个Module相互依赖 随笔 第13张

 

 

3、创建springMvc Module,create from archtype需要勾选,找到maven-archtype-webapp选中,点击next。

IDEA Maven创建多个Module相互依赖 随笔 第14张

 

填写相关信息next。

IDEA Maven创建多个Module相互依赖 随笔 第15张

 

记下这些信息,有可能开发中会用

IDEA Maven创建多个Module相互依赖 随笔 第16张

 

Idea已充填,当然你也可以修改,直接finish

IDEA Maven创建多个Module相互依赖 随笔 第17张

 

spring mvc 创建完成。

IDEA Maven创建多个Module相互依赖 随笔 第18张

 

右键点击项目名称,选择Add FrameworkSupport,左侧找到spring节点勾选,并勾选create empty spring-config.xml,然后再勾选子节点spring mvc勾选,点击ok,IDEA会自动下载相关依赖。

IDEA Maven创建多个Module相互依赖 随笔 第19张

创建java目录

IDEA Maven创建多个Module相互依赖 随笔 第20张

 

 打开 File--> project structure-->Modules-->mySpringMvc-->Sources,展开src找到java目录选中,再点击Sources,使文件夹呈蓝色,点击OK。IDEA Maven创建多个Module相互依赖 随笔 第21张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄