1 Maven简介

Maven 是一个项目管理工具,可以对 Java 项目进行自动化的构建和依赖管理。Maven 包含了一个项目对象模型 (Project Object Model,pom),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。

2 Maven的常用命令

mvn compile 编译源代码

mvn deploy 发布项目

mvn clean 清除项目生成结果

mvn package 项目打包Jar

mvn install 在本地Repository中安装jar

3 Maven安装(以Windows为例)

3.1 下载Maven安装包

官网下载:https://maven.apache.org/

1、打开Maven官网,点击Download ——>选择apache-maven-3.8.7-bin.zip下载

2、下载完成后解压,复制解压路径

注意:maven 3.3+需要JDK 1.7或更高版本才能执行

3.2 配置环境变量

1、此电脑 ——>右键属性 ——>高级系统设置 ——>环境变量 ——>系统变量  ——>新建

变量名:MAVEN_HOME

变量值:D:\apache-maven-3.8.7-bin

2、验证maven环境配置是否成功(快捷键win+R 输入cmd弹出命令行窗口)

输入命令:mvn -version

出现Maven版本即安装成功

3.3 配置本地仓库

1、在任意盘符下新建文件夹repository(文件夹名称自定义)。以D盘为例,新建文件夹的路径则为:D:\repository

2、记事本工具打开apache-maven-3.6.3目录下的 conf/settings.xml 文件

3、找到节点localRepository,在注释外添加自己仓库的地址并保存settings.xml 文件

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository>D:\repository</localRepository>

3.4 配置远程仓库

1、默认远程仓库在国外,为提高访问效率通常会使用国内阿里云远程仓库,打开settings.xml 文件,找到mirrors标签,复制下面的代码,保存即可

<mirrors>    
  <mirror>        
    <id>aliyun</id>        
    <mirrorOf>central</mirrorOf>        
    <name>阿里云公共仓库</name>        
    <url>https://maven.aliyun.com/repository/public</url>    
  </mirror>    
  <mirror>        
    <id>aliyunmaven</id>        
    <mirrorOf>central</mirrorOf>        
    <name>spring-plugin</name>        
    <url>https://maven.aliyun.com/repository/spring-plugin</url>    
  </mirror>    
  <mirror>        
    <id>repo2</id>        
    <name>Mirror from Maven Repo2</name>        
    <url>https://repo.spring.io/plugins-release/</url>        
    <mirrorOf>central</mirrorOf>    
   </mirror>
</mirrors>

2、验证maven本地仓库和远程仓库是否配置成功,在命令行提示符输入命令:

mvn help:system  

Maven相关工具自动帮我们到Maven中央仓库下载缺省的或者Maven中央仓库更新的各种配置文件和类库(jar包)到Maven本地仓库