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 示意图

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

2.1 第一步:创建空项目

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2.5 第五步:创建其他模块

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