Maven入门

Maven入门

一、maven的基本概念

是一个基于Java平台的 自动化构建工具

使用Maven的好处

  1. 不需要增加第三方jar包
  2. 自动关联下载所有依赖的Jar,并且不会冲突
  3. 将项目拆分成若干个模块

1.1、项目构建

项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【部署项目】这几个步骤,这六个步骤就是一个项目的完整构建过程。

清理:删除编译的结果,为重新编译做准备。

编译:java->class

测试: 针对于 项目中的关键点进行测试,亦可用 项目中的测试代码 去测试开发代码;

报告:将测试的结果 进行显示

打包: 将项目中包含的多个文件 压缩成一个文件, 用于安装或部署。 (java项目-jar、web项目-war)

安装:将打成的包 放到 本地仓库,供其他项目使用。

部署:将打成的包 放到 服务器上准备运行。 --将java、js、jsp等各个文件 进行筛选、组装,变成一个 可以直接运行的项目 -- 大米->米饭

 

1.2、依赖管理

Maven管理的方式就是“自动下载项目所需要的jar包,统一管理jar包之间的依赖关系”。

 

二、Maven下载

下载地址:http://maven.apache.org/download.cgi

ygkspD.jpg

下载后解压缩,现在开始配置环境变量:

  1. 配置MAVEN_HOME:变量值为maven压缩包的所在位置。

  2. 设置环境变量Path,将%MAVEN_HOME%\bin加入Path中

  3. 验证Maven是否安装成功

    输入"mvn –v"命令 查看Maven的相关信息,如下图所示:

    ygAuge.jpg

  4. 配置本地仓库

      打开apache-maven-3.6.3-bin\apache-maven-3.6.3\conf\下的setting.xml,修改本地仓库的位置,这样我们下载的jar包的位置就下载到我们指定的D:/user/hy-development/apache-maven-3.6.3-bin/repository目录中。

    把jar包下载到本地的好处就是,当编译时,会优先从本地的jar包去找,如果本地存在,就直接拿来用,如果不存在,就从Maven的中心仓库去下载。从而省去了导入第三方jar包的麻烦。

     

           第一次执行"mvn compile"和"mvn clean"这两个命令时,Maven会去中央仓库下载需要的jar包,而第二次执行这两个命令时,由于所需的jar包已经在本地的仓库中存储,所以就可以直接拿来用了,这样就省去了去中央仓库下载jar包的时间。

     

    ygAIV1.jpg

posted @ 2021-02-16 22:45  aishimin  阅读(64)  评论(0)    收藏  举报