maven的安装与配置

一、下载与安装maven

1、官网下载maven

官网地址:http://maven.apache.org/download.cgi

maven的安装与配置 - 图1

maven版本对应的环境要求:

maven的安装与配置 - 图2

电脑系统版本对应的下载包:

maven的安装与配置 - 图3

  • Binary:是可执行的版本,已经编译好了可直接使用;
  • Source:是源代码版本,需要编译后才可使用
  • tar.gz的格式适用于unix操作系统
  • zip的格式适用于windows系统

2、安装maven

拿到下载好的maven安装包之后,将安装压缩包解压至你的安装路径

maven的安装与配置 - 图4

二、配置环境变量

1、右键 “计算机”,选择 “属性”,之后点击 “高级系统设置”,点击”环境变量”,来设置环境变量

maven的安装与配置 - 图5

2、添加maven变量

maven的安装与配置 - 图6

3、在path里面引用你的添加的变量:

maven的安装与配置 - 图7

4、测试运行安装成功与否

运行cmd,输入mvn -version,如图所示则配置成功:

maven的安装与配置 - 图8

四、配置maven的本地仓库

1、为啥要配置本地仓库?
  • 节省依赖加载时间,不必每次都去下载依赖,和java的常量池一个道理!
  • localRepository节点用于配置你的本地仓库,本地仓库只是一个缓存的作用,它的默认地址是 C:\Users\用户名.m2。
  • 当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回加载成功;如果没有则从远程仓库中下载获取包,并在本地库中保存。
  • 此外,我们在maven项目中运行mvn install,项目将会自动打包并安装到本地仓库中

2、新建本地仓库目录

这里将本地仓库和安装目录放在同一个目录

maven的安装与配置 - 图9

3、打开配置文件settings.xml

maven的安装与配置 - 图10

4、找到节点localRepository标签,注释外面添加一行

maven的安装与配置 - 图11

五、配置国内镜像

1、为什么要设置国内镜像?

国外的镜像地址下载速度慢,配置国内的镜像地址能快速地加载jar包依赖!

2、在settings.xml配置文件中找到mirrors节点
  1. <!-- 阿里云仓库 -->
  2. <mirror>
  3. <id>alimaven</id>
  4. <mirrorOf>central</mirrorOf>
  5. <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
  6. </mirror>
  7. <!--
  8. <mirror>
  9. <id>aliyunmaven</id>
  10. <name>阿里云仓库<name>
  11. <url>https://maven.aliyun.com/repository/public</url>
  12. <mirrorOf>*</mirrorOf>
  13. </mirror>
  14. <mirror>
  15. <id>apache-repo</id>
  16. <name>ApacheRepository</name>
  17. <url>https://repository.apache.org/content/groups/public/</url>
  18. <mirrorOf>apache-repo</mirrorOf>
  19. </mirror>
  20. -->

maven的安装与配置 - 图12

节点mirrors可以配置多个子节点,但是默认只生效第一个;

只有当前的节点配置无法连接生效时,才会依次轮到下一个节点生效;

六、配置JDK

1、添加相关jdk的配置
  1. <!-- java版本 -->
  2. <profile>
  3. <id>jdk-1.8</id>
  4. <activation>
  5. <activeByDefault>true</activeByDefault>
  6. <jdk>1.8</jdk>
  7. </activation>
  8. <properties>
  9. <maven.compiler.source>1.8</maven.compiler.source>
  10. <maven.compiler.target>1.8</maven.compiler.target>
  11. <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
  12. </properties>
  13. </profile>

maven的安装与配置 - 图13

2、运行命令配置本地仓库

打开cmd运行

  1. mvn help:system

这里相当于是帮我们初始化本地仓库了,下载完各种文件后, mvn help:system 命令会打印出所有的Java系统属性和环境变量,这些信息对我们日常的编程工作很有帮助。

maven的安装与配置 - 图14

maven的安装与配置 - 图15

七、IDEA配置maven

IDEA点击“File”——>“settings”

maven的安装与配置 - 图16