一起养成写作习惯!这是我参与「日新计划 4 月更文挑战」的第14天,点击查看活动详情。

写在前面

今天讲讲Maven的基本配置与使用

一、Maven概述

Apache Maven是基于项目对象模型(POM project object model),通过一小段描系统变量path删除了怎么恢复述信息来管理项目的构建、报告和文档的项目管理和构建工具

  • 它的主要功能有
    • 提供了一套标准化的项目结构(不同IDEmysql密码忘记了怎么办创建的Maven可以通用)
    • 提供了一套标准化的构建流程(编译–&gt测试仪;测试–>打包–>发布)
    • 提供了一套依赖管理机制(管理项目所依赖的第三方资源,如jar包插件)

二、Maven安装配置

1️⃣下载地址

  1. 官方下载地址

  2. 某度网盘下载(提取码:e测试抑郁症a6y,版本:3.6.1)

2️⃣解压压httpclient缩包

  • 建议解压缩到没有中文、特殊字符的路径下
  • 解压缩后的目录结构如下

Maven 快速入门

  1. bin目录 : 存放的是可执行文件,如mvnhttps和http的区别
  2. conf目录 :存放M变量英语aven的配置文件,如setti系统变量在哪里设置ngs.xml 配置文件
  3. lib目录 :存放Maven依赖的jar包。因为Maven是用ja测试工程师v系统变量是什么a开发的,所以它的一些功能也依赖其他的jar包。

3️⃣配置环境变量

  1. 系统变量处新建一个变量 MAVEN_HOME,添加Maven安装目录路径
    Maven 快速入门
  2. Path变量类型有哪些添加bin目录
    Maven 快速入门
  3. 打开cmd–>输入mvn -version命令验证是否添加成功
    Maven 快速入门

4️⃣Maven仓库配置

1.配置本MySQL地仓库

  1. 在Maven安装目录下创建一变量泵个文件夹,取名local_repo,作为本地仓变量英语
    Maven 快速入门
  2. 打开c变量的定义onf目录下的settings.xml配置文件
    Maven 快速入门
  3. 测试手机是否被监控<localRepository>,在注释外添加本地仓库的地址
<localRepository>D:developapache-maven-3.6.1local_repo</localRepository>
  • 如图所示
    Maven 快速入门
  1. 保存后,在cmd中输入 mvn help:system,检验是否成mysql数据库功添加,成功的话会在本地仓库里下很多依赖

    Maven 快速入门

    Maven 快速入门

2.配置阿里云镜像仓库

  1. 同样,打开conf目录下的settings.xml配置文件
  2. 找到<测试抑郁程度的问卷;/mirrors>,在其上面添加阿里云远程仓库的地址
<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
</mirror>
<mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

Maven 快速入门

三、在IDEA中使用Maven

1️⃣IDEA配置Maven环境

  1. Ctrl+Alt+S打开settings设置系统变量path恢复默认,输入maven
  2. 使用本地安装的 Maven,并修改配置文件路径

Maven 快速入门

2️⃣创建Maven的Java工程

  1. 新建一个工程,不使用骨架,mysql怎么读可直接在点击 Next 按变量名
    Maven 快速入门
  2. 填写项目名称和mysql数据库相关坐标信息
    Maven 快速入门
  3. test目录下添加resources
    Maven 快速入门

3系统变量path恢复默认️⃣如何导入 Maven项目

  1. 在右上角找到Maven面板
    Maven 快速入门
  2. 点击+号,选择对应项目的pom.xml文件,双击即可
    Maven 快速入门

4️⃣推荐插件

  • Maven Helper
  • 功能:选中项目右键可进行如下操作

Maven 快速入门

四、Maven管理依赖

1️⃣使用快捷方式导入jar包✨

  1. 在 pom.xml 文件中中 按 alt + insert,选择 Dependency

Maven 快速入门
2. 搜索要导入的jar包名称,选择相应的坐标
Maven 快速入门
3. 点击小图标,才能真正导入成功
Maven 快速入门

2️⃣自动导入设置

  • Ctrl+Alt+S打开settings设置,测试抑郁程度的问卷找到Build Tools,勾选Any changes,这样每次导入就不用点击小图标了!

Maven 快速入门

3️⃣依赖范围管理

  • 通过<scope> ......&lmysql安装t;/scope>标签指定依赖的作用范围,如:编译环境、测试环境、运行环境
  • 下表是scope的依赖管理范围
依赖范围 编译 测试测试工程师 运行 例子
compile Y Y Y logback
test Y Junit
provided Y Y servlet-api
runtime Y Y MySQL驱动包
system Y Ymysql安装 本地jar包
  • compi变量是什么意思le :作用于编译环境、测试环境、运行环境。
  • test : 作用于测试环境。如JunitHTTP坐标
  • provided :作用于编译环境、测试环境。如 servlet-api ,在使用它时,必须将 scope 设置为该值,不然运行时就会报错
  • runtime : 作用于测试环境、运行环境。MySQL系统变量驱动一般将 scope 设置为该值,当然不设置也没有任何问题
  • 示例

Maven 快速入门

五、Maven生命周期

1️⃣常用命令

  • compile :编译

  • clean:清理

  • test:测试

  • package:打包

  • install:安装

2️⃣生命周期分类

  • clean :清理工作。
  • default :核心工作,如编译,测试,打包,安装等。
  • site : 产生报告,发布站点等。这套声明周期一般不会使用。

3️⃣default生命周期执行顺序

  • 如果执行install系统变量path删除了怎么恢复令时,会按照这个顺序执行相关命令compile–>test –>package–&gmysql数据库t;install

Maven 快速入门

4️⃣其他命令

Maven 快速入门

写在后面

感谢观看啦✨
有什么不足,欢迎指出哦
的运营测试抑郁症同学审核辛苦了