[JavaWeb]【三】Maven

目录

一 什么是Maven

二 Maven的作用 

 2.1 依赖管理

 2.2 统一项目目录

 2.3 标准项目构建

三 Maven概述 

3.1 介绍

 3.2 安装

四 IDEA集成Maven

4.1 配置Maven环境

4.1.1 单个项目配置

 4.1.1.1 创建项目

 4.1.1.2 配置项目JDK版本

4.1.1.3 配置maven

 4.1.2 配置全局Maven环境

4.2 创建Maven项目

4.3 Maven坐标

4.4 导入Maven项目

4.4.1 方式一

4.4.1.1 先将项目代码复制到项目目录

4.41.1.2 再选择+ 再选pom.xml导入

4.4.2 方式二

4.5 删除Maven项目

4.5.1 先移除

 4.5.2 再在文件夹删除 

五 依赖管理

5.1 依赖配置

5.2 依赖传递

5.2.1 可视化依赖视图

 5.2.2 排除依赖

5.3 依赖范围

 5.4 生命周期

5.4.1 生命周期介绍

 5.4.2 生命周期运行


前言:讲述Maven作用、安装、配置、依赖等

一 什么是Maven

[JavaWeb]【三】Maven_第1张图片

二 Maven的作用 

[JavaWeb]【三】Maven_第2张图片

 2.1 依赖管理

 2.2 统一项目目录

[JavaWeb]【三】Maven_第3张图片

 2.3 标准项目构建

[JavaWeb]【三】Maven_第4张图片

三 Maven概述 

3.1 介绍

[JavaWeb]【三】Maven_第5张图片

 [JavaWeb]【三】Maven_第6张图片

 3.2 安装

 [JavaWeb]【三】Maven_第7张图片

 [JavaWeb]【三】Maven_第8张图片

 

四 IDEA集成Maven

4.1 配置Maven环境

4.1.1 单个项目配置

[JavaWeb]【三】Maven_第9张图片

 4.1.1.1 创建项目

[JavaWeb]【三】Maven_第10张图片

 4.1.1.2 配置项目JDK版本

[JavaWeb]【三】Maven_第11张图片

 [JavaWeb]【三】Maven_第12张图片

4.1.1.3 配置maven

 [JavaWeb]【三】Maven_第13张图片

 [JavaWeb]【三】Maven_第14张图片

 [JavaWeb]【三】Maven_第15张图片

 [JavaWeb]【三】Maven_第16张图片

 4.1.2 配置全局Maven环境

[JavaWeb]【三】Maven_第17张图片

 

[JavaWeb]【三】Maven_第18张图片

 下面的步骤同4.1.1.3了

[JavaWeb]【三】Maven_第19张图片

4.2 创建Maven项目

[JavaWeb]【三】Maven_第20张图片

在第4.1.1基础上操作

[JavaWeb]【三】Maven_第21张图片

 [JavaWeb]【三】Maven_第22张图片

 [JavaWeb]【三】Maven_第23张图片

 右击新建文件夹会自动询问将resources加上

[JavaWeb]【三】Maven_第24张图片

 [JavaWeb]【三】Maven_第25张图片

 [JavaWeb]【三】Maven_第26张图片

 

插曲:

如遇到文件检查这里版本

[JavaWeb]【三】Maven_第27张图片

4.3 Maven坐标

[JavaWeb]【三】Maven_第28张图片

 

4.4 导入Maven项目

4.4.1 方式一

[JavaWeb]【三】Maven_第29张图片

4.4.1.1 先将项目代码复制到项目目录

4.41.1.2 再选择+ 再选pom.xml导入

[JavaWeb]【三】Maven_第30张图片 

4.4.2 方式二

[JavaWeb]【三】Maven_第31张图片

4.5 删除Maven项目

4.5.1 先移除

[JavaWeb]【三】Maven_第32张图片

 4.5.2 再在文件夹删除 

五 依赖管理

5.1 依赖配置

[JavaWeb]【三】Maven_第33张图片

 

    
      ch.qos.logback
      logback-classic
      1.2.10
    

 [JavaWeb]【三】Maven_第34张图片

  检查

 [JavaWeb]【三】Maven_第35张图片

   

# maven 仓库地址
mvnrepository.com

5.2 依赖传递

[JavaWeb]【三】Maven_第36张图片

 

5.2.1 可视化依赖视图

[JavaWeb]【三】Maven_第37张图片 [JavaWeb]【三】Maven_第38张图片

 5.2.2 排除依赖

[JavaWeb]【三】Maven_第39张图片

 排除依赖junit [JavaWeb]【三】Maven_第40张图片

[JavaWeb]【三】Maven_第41张图片 

5.3 依赖范围

[JavaWeb]【三】Maven_第42张图片

 

 5.4 生命周期

5.4.1 生命周期介绍

[JavaWeb]【三】Maven_第43张图片

 [JavaWeb]【三】Maven_第44张图片

 [JavaWeb]【三】Maven_第45张图片

[JavaWeb]【三】Maven_第46张图片 

 

 5.4.2 生命周期运行

[JavaWeb]【三】Maven_第47张图片

 

 

 

 

你可能感兴趣的:(maven,java)