IDEA Maven创建多个Module相互依赖
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>
2、创建parent Module,打开已安装好的IDEA工具,Create New Porject
选择Manve,create from archetype 不需要勾选,直接next。输入自定义的groupId和ArtfactId,点击next。
输入project name和选择project location,点击finish。
删除src目录,除了parent Module删除src外,其实子Module都不能删除src。
创建parent Module完成。
2、创建公用common Module,在项目上右键,选择New-->Module
创建New Module和创建parent Module类似,不需要勾选cretate from archetype,直接next。
填写groupid和artifactid,点击next。
填写相关信息finish,一般IDEA帮我们充填完成。
common Module创建完成,不需要删除src。
在common能创建class
3、创建springMvc Module,create from archtype需要勾选,找到maven-archtype-webapp选中,点击next。
填写相关信息next。
记下这些信息,有可能开发中会用
Idea已充填,当然你也可以修改,直接finish
spring mvc 创建完成。
右键点击项目名称,选择Add FrameworkSupport,左侧找到spring节点勾选,并勾选create empty spring-config.xml,然后再勾选子节点spring mvc勾选,点击ok,IDEA会自动下载相关依赖。
创建java目录
打开 File--> project structure-->Modules-->mySpringMvc-->Sources,展开src找到java目录选中,再点击Sources,使文件夹呈蓝色,点击OK。
