Maven从入门到使用(一)

什么是Maven

Maven是一个项目管理和综合的工具,Maven提供了开发人员构建一个完整的生命周期的框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期,在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。

Maven提供了开发人员以下的方式来管理:

  • Builds
  • Documentation
  • Reporting
  • Dependencies
  • SCMs
  • Releases
  • Distribution
  • mailing list
    简而言之,Maven简化和标注项目建设过程,处理编译,分配,文档,团队协作和其他任务的无缝连接。Maven增加可重用性并负责建立相关的任务。

Maven的安装及环境变量的配置

Maven官方下载网址

Maven的版本下载

Maven的版本区别(请下载与自己系统对应的版本):

Binary tar.gz archive-------适用于Linux、MacOsX系统的二进制安装工具。
Binary zip archive-------适用于Windows系统的二进制安装工具。
Source tar.gz archive -------Linux系统下的源码
Source zip archive-------Windows系统下的源码。

在下载好Maven后,将Maven解压到本地磁盘的根目录(不一定是要根目录,但建议解压到根目录)
如下图所示


解压后的Maven

Maven的本地仓库

本地仓库的配置

在Maven解压后,需要对Maven的本地仓库进行配置:
进入解压后的文件夹 --》D:${MAVEN_HOME}\conf-->用编辑器(notepad++或记事本)打开settings文件。在大约55行添加(更改本地存储,实际是更改Maven的本地仓库)。

Maven本地仓库的配置

为什么需要进行Maven本地仓库的配置,不配置本地仓库可以不?
首先,不配置Maven的本地仓库是可以的,因为Maven有默认的本地仓库,但是默认的本地仓库是在C盘,如果项目较大,依赖的jar包过多,会占用较多的C盘内存。因此,建议配置本地仓库

  • Linux/Mac:/.m2(/为当前用户目录地址)
  • Windows:C:\用户\Users{username}.m2(username为当前用户名)

至此,我们就可以对Maven的环境变量进行配置

如果不会配置JDK环境变量的,可以看我之前的一篇文章,
JDK的环境变量配置

Maven环境变量的配置:

在计算机-》右键(属性)--》高级系统设置--》环境变量--》新建
点击新建之后,在弹出框的变量名和变量值中依次输入

变量名 变量值
MAVEN_HOME D:\apache-maven-3.5.4(解压后Maven的路径)

截图如下:


Maven环境变量配置

同时,需要进行Path变量的配置


Path的配置
变量名 变量值
Path 在之前Path之前的基础上新增 %MAVEN_HOME%\bin;

至此,我们Maven的下载与环境变量的配置就完成了,我们可以进入cmd页面输入命令:

mvn -version

出现下图,则说明Maven的环境变量配置成功


说明Maven环境变量安装成功

Maven的中央仓库

当创建一个Maven项目时,Maven会检查pom.xml文件,以确定哪些依赖下载。首先,Maven从本地资源库获得Maven的本地资源库依赖资源,如果没有找到,然后他会从默认的Maven中央存储仓库查找并下载。默认的maven中央仓库

中央仓库与本地仓库相似,也可以不使用默认的中央仓库,而进行重新配置,配置方法下次更新

我们可以搜索:https://mvnrepository.com/找到我们要依赖的相关jar包。

你可能感兴趣的:(Maven从入门到使用(一))