为什么要学习Maven?

在JavaWeb开发中,需要使用大量的jar包,我们手动去导入。如何能够让一个东西帮我们导入和配置这些jar包呢?基于这个问题,Maven诞生了!

1.Maven项目架构管理工具

Maven最开始的学习,就是用来导入jar包的

Maven的核心思想:约定大于配置(有约束,不要去违反)

Maven会规定好你如何去编写我们的Java代码,必须按照这个规范来

1.1下载安装Maven

官网地址:https://maven.apache.org/

下载完成后,解压即可

2.配置环境变量

使用Maven前,在我们的系统环境变量中,进行如下配置

2.1新建系统变量

  • M2_HOME Maven目录下的bin目录
  • MAVEN_HOME Maven的目录

2.2添加PATH

在系统的PTAH中配置 %MAVEN_HOME%bin

2.3检验环境配置成功

在cmd命令行中输入mvn -version

出现以上则说明配置成功

3.配置Maven的镜像

  • 镜像:mirrors
    • 作用:加速我们的下载(因为Maven是国外的 ,国内存在墙,我们访问外网会非常的慢)
  • 国内建议使用阿里云的镜像(如下提供)
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>

在apache-maven-3.8.3conf下有一个setting.xml文件

配置好镜像,方便下载使用