Intellij IDEA 2016学习系列之(一)创建maven 多模块项目

      • 第一步 创建一个csdn的project
        • 添加自己的maven
        • 创建一个空project
      • 第二步 创建一个maven父工程统一管理jar
        • 父工程csdn-parent只是管理jar选择quickstart 骨架
      • 第三步 创建子模块 csdn-web
      • 第四步 设置子模块的 部署路径 和 web资源路径 很重要
        • 设置Deployment Descriptors Modules中没有Web的时候先去Facets 中设置
        • 设置Web Resources DirectoriesModules中没有Web的时候先去Facets 中设置
      • 第五步 设置 tomcat 并启动 如果在工程中使用tomcat插件该步骤及以下可以省略
        • 设置tomcat
        • 点击启动
      • 最终的目录结构

第一步 创建一个csdn的project

添加自己的maven

Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第1张图片

Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第2张图片

创建一个空project

Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第3张图片
Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第4张图片

第二步 创建一个maven父工程,统一管理jar

Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第5张图片

父工程csdn-parent只是管理jar,选择quickstart 骨架

Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第6张图片
Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第7张图片
Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第8张图片

这一步生成maven的时候很慢,需要添加属性:archetypeCatalog=internal;可以加快生成骨架的速度。建议选择添加.

Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第9张图片

创建之后的csdn-parent 父工程结构如下:

Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第10张图片

修改报错信息: 设置main下的java为蓝色的Sources; test下的java为绿色的Tests

Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第11张图片

第三步 创建子模块 csdn-web

Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第12张图片

下面是灰常关键的一步,因为关系到之后的工程结构:

Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第13张图片
Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第14张图片

生成之后的结构,有部分不完善,需要我们自己设置:

Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第15张图片

alt+ctrl+shift+s

第四步 设置子模块的 部署路径 和 web资源路径 (很重要)

Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第16张图片

下面的步骤很重要:

Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第17张图片
Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第18张图片

可以直接点击3 选择create。。。。 效果一样。

设置Deployment Descriptors (Modules中没有Web的时候,先去Facets 中设置)

Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第19张图片

设置Web Resources Directories(Modules中没有Web的时候,先去Facets 中设置)

Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第20张图片

至此,maven web项目的构建是完成了,下面进行 tomcat 设置并启动。

第五步 设置 tomcat 并启动 (如果在工程中使用tomcat插件,该步骤及以下可以省略)

设置tomcat####

Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第21张图片
Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第22张图片

On Update action 当我们按 Ctrl + F10 进行容器更新的时候,可以根据我们配置的这个事件内容进行容器更新。其中我选择的 Update classes and resources 事件是最常用的,表示我们在按 Ctrl + F10 进行容器更新的时候,我们触发更新编译的类和资源文件到容器中。在 Debug 模式下,这个也就是所谓的 HotSwap。这是这种热部署没有 JRebel 插件那样好用。

Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第23张图片

设置完成之后,保存。
Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第24张图片

点击启动。

最终的目录结构

Intellij IDEA 2016学习系列之(一)创建maven 多模块项目_第25张图片

你可能感兴趣的:(IntelliJ,IDEA,MAVEN,工具技巧)