Maven入门
Maven入门
一、maven的基本概念
是一个基于Java平台的 自动化构建工具
使用Maven的好处
- 不需要增加第三方jar包
- 自动关联下载所有依赖的Jar,并且不会冲突
- 将项目拆分成若干个模块
1.1、项目构建
项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【部署项目】这几个步骤,这六个步骤就是一个项目的完整构建过程。
清理:删除编译的结果,为重新编译做准备。
编译:java->class
测试: 针对于 项目中的关键点进行测试,亦可用 项目中的测试代码 去测试开发代码;
报告:将测试的结果 进行显示
打包: 将项目中包含的多个文件 压缩成一个文件, 用于安装或部署。 (java项目-jar、web项目-war)
安装:将打成的包 放到 本地仓库,供其他项目使用。
部署:将打成的包 放到 服务器上准备运行。 --将java、js、jsp等各个文件 进行筛选、组装,变成一个 可以直接运行的项目 -- 大米->米饭
1.2、依赖管理
Maven管理的方式就是“自动下载项目所需要的jar包,统一管理jar包之间的依赖关系”。
二、Maven下载
下载地址:http://maven.apache.org/download.cgi
下载后解压缩,现在开始配置环境变量:
-
配置MAVEN_HOME:变量值为maven压缩包的所在位置。
-
设置环境变量Path,将%MAVEN_HOME%\bin加入Path中
-
验证Maven是否安装成功
输入"mvn –v"命令 查看Maven的相关信息,如下图所示:
-
配置本地仓库
打开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包的时间。




浙公网安备 33010602011771号