IDEA - 模块化JavaWeb项目创建(子父模块)

0.注意事项

千万、千万、千万不要创建任何以project字符开头的项目名、模块名,否则IDEA创建的pom.xml文件格式会错乱,需要自己手动的改,下面我虽然以project开头,但事前不知道,后来,踩的坑越大,笔记也写了一半,懒得改笔记了。你们实验时,不要跟着我以porject就行。步骤是一样的。

1. 步骤

  1. 创建一个空项目
  2. 创建一个空模块parent - 用来管理Jar包的版本 – 仅仅保存jar包的信息 - 所有模块从这里取需要加载的Jar包信息
  3. 创建一个Common模块( quickStart ) – 到时打包为jar包 – 用于存放工具类
  4. 创建N个Web项目模块 ( webapp ) – 到时打包为war包 – 用户web、后台web等等

注意3、4步都需要继承 第二步的父模块parent – 只有继承了才能取到父模块存放的信息

2. 图文解答

2.0 示意图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JHSTVdQT-1587870535754)(en-resource://database/15480:1)]

2.1 第一步:创建空项目

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pHFuB7Dx-1587870535761)(en-resource://database/15218:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FMsN9ua9-1587870535776)(en-resource://database/15220:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vURRz7hP-1587870535783)(en-resource://database/15222:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NDwcVV9b-1587870535794)(en-resource://database/15226:1)]

由本地文件映射所见 - project项目内自动的会创建一个.idea文件夹 - 里面都是xml文件用来说明 jar包去哪里找、各模块、编码方式、每个模块打包后的信息

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5xxXhTKp-1587870535799)(en-resource://database/15224:1)]

2.2 第二步:创建一个管理jar包信息的模块( parent )

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ljyp7Ojy-1587870535802)(en-resource://database/15228:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u3Y8anyg-1587870535805)(en-resource://database/15230:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BcK5DLJT-1587870535808)(en-resource://database/15232:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-240VBUJX-1587870535812)(en-resource://database/15234:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VTYbZFZ6-1587870535817)(en-resource://database/15236:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CfiXifqh-1587870535824)(en-resource://database/15238:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J7gc1Ttw-1587870535827)(en-resource://database/15242:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ixwXrsR1-1587870535832)(en-resource://database/15240:1)]

2.3 第三步:创建一个管理工具类的common模块

跟第二部一样先打开项目结构 → 新增模块

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zccXERzp-1587870535837)(en-resource://database/15244:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FYPyW62G-1587870535840)(en-resource://database/15246:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Z5MThdqL-1587870535846)(en-resource://database/15248:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4GerpYIx-1587870535850)(en-resource://database/15250:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vlzSXqUF-1587870535854)(en-resource://database/15252:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XjhxbwHh-1587870535857)(en-resource://database/15254:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IFX8Xzmd-1587870535864)(en-resource://database/15256:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-p5ynsO5Y-1587870535868)(en-resource://database/15258:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0RZf7v1b-1587870535876)(en-resource://database/15260:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I2U5ueYg-1587870535883)(en-resource://database/15262:1)]

2.4 第四步:创建一个后台web管理模块

跟第二部一样先打开项目结构 → 新增模块

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RnLihvqc-1587870535887)(en-resource://database/15264:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sCEtMiT1-1587870535892)(en-resource://database/15266:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KAt9DREF-1587870535897)(en-resource://database/15268:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8FX5r8Xi-1587870535901)(en-resource://database/15270:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MQB50K7k-1587870535907)(en-resource://database/15272:1)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jGYOKVUU-1587870535915)(en-resource://database/15274:1)]

2.5 第五步:创建其他模块

同第3、4步骤是一样,看着自己的项目来增加模块

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值