爱旅行web多模块项目搭建

爱旅行项目搭建过程

爱旅行web多模块项目搭建
爱旅行web多模块项目搭建

1、建父级模块

子模块pom.xml都依赖父级pom.xml 所以公用的都提取出来配置在父级pom.xml
爱旅行web多模块项目搭建

步骤

爱旅行web多模块项目搭建
爱旅行web多模块项目搭建
爱旅行web多模块项目搭建
不需要在父级src下写代码 他只是一个容器 删掉即可
爱旅行web多模块项目搭建

2、子模块(4web模块 3非web模块)

爱旅行web多模块项目搭建

如果期间子模块不小心建错了(就是你要删除重新建这个子模块)
1、先移除 2、在delete 3、去父级pom.xml中删掉对应的module同时还得重新import changes 而且还要到下面截图还得删一个
爱旅行web多模块项目搭建
爱旅行web多模块项目搭建
爱旅行web多模块项目搭建

步骤

点完model 还是maven 不勾选(非web模块) 直接next
爱旅行web多模块项目搭建
爱旅行web多模块项目搭建

上面紧接着next finish (当然了看看路径对不对 一般不出意外)然后点击 Import changes加载即可
同时父级pom.xml会把这个model模块加载进来
注意等这个加载好了在创建下一个子模块
爱旅行web多模块项目搭建

开始web子模块

爱旅行web多模块项目搭建
爱旅行web多模块项目搭建
爱旅行web多模块项目搭建
上面是不是在控制台等了很久才跑完 下面可以加速快一半至少 其实也没必要
Intellij IDEA创建Maven项目速度慢问题?
添加属性: archetypeCatalog=internal
爱旅行web多模块项目搭建

弄完了 说明一下 非web模块他是默认打成jar包所以不写 而web模块是打成war包 而父级的是pom不打包
都是自己生成的 了解一下 而且war包在tomcat下解压 最后成.class文件 所以需要war包
而打成jar包的为web模块进行依赖引用
爱旅行web多模块项目搭建
爱旅行web多模块项目搭建

3、模块依赖

不要相互依赖
爱旅行web多模块项目搭建

步骤

找到对应模块 添加对应依赖
爱旅行web多模块项目搭建
上面方法好像不好用
一个个的添加吧
爱旅行web多模块项目搭建
web项目都按照下面
爱旅行web多模块项目搭建
下面图说明我们上面写的代码添加依赖成功了 反正两个都一样 (在里面添加会生成我们的依赖代码,添加依赖代码 里面也会映入相关依赖)
爱旅行web多模块项目搭建

再补充一个添加jar包方法

爱旅行web多模块项目搭建
爱旅行web多模块项目搭建