【JavaWeb】带你走进Maven

1 什么是Maven?

如今我们构建一个项目需要用到很多第三方的类库,如写一个使用Spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar包都会导致项目编译失败。

以往开发项目时,程序员往往需要花较多的精力在引用Jar包搭建项目环境上,而这一项工作尤为艰难,少一个Jar包、多一个Jar包往往会报一些让人摸不着头脑的异常。

而Maven就是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar 包,它会帮助我们下载所有的Jar,极大提升开发效率。

Maven是专门用于管理和构建Java项目的工具,它的主要功能有:

  • 提供了一套标准化的项目结构
  • 提供了一套标准化的构建流程(编译,测试,打包,发布……)
  • 提供了一套依赖管理机制

依赖管理其实就是管理你项目所依赖的第三方资源 (jar包、插件…)

在这里插入图片描述

图片

2 Maven 常用命令

  • lcompile :编译
  • lclean:清理
  • ltest:测试
  • lpackage:打包
  • linstall:安装

3 Maven 生命周期

lMaven 构建项目生命周期描述的是一次构建过程经历经历了多少个事件

lMaven 对项目构建的生命周期划分为3套

  • clean:清理工作
  • default:核心工作,例如编译,测试,打包,安装等
  • site:产生报告,发布站点等

在这里插入图片描述

4 Maven 坐标详解

什么是坐标?

  • Maven 中的坐标是资源的唯一标识

  • 使用坐标来定义项目或引入项目中需要的依赖

Maven 坐标主要组成

  • groupId:定义当前Maven项目隶属组织名称(通常是域名反写,例如:com.heidong)
  • artifactId:定义当前Maven项目名称(通常是模块名称,例如 order-service、goods-service)
  • version:定义当前项目版本号

在这里插入图片描述

5 IDEA 导入 Maven 项目

1.选择右侧Maven面板,点击 + 号

在这里插入图片描述

2.选中对应项目的pom.xml文件,双击即可

在这里插入图片描述

3.如果没有Maven面板,选择

View -> Appearance -> Tool Window Bars

在这里插入图片描述

配置 Maven-Helper 插件

1.选择 IDEA中 File --> Settings

在这里插入图片描述

2.选择 Plugins

在这里插入图片描述

3.搜索 Maven,选择第一个 Maven Helper,点击Install安装,弹出面板中点击Accept

在这里插入图片描述

4.重启 IDEA

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_69383623/article/details/128489048