一、在Windows上安装Maven
1. 检查JDK安装
在安装Maven之前,首先要确保已经安装了JDK。Maven可以运行在JDK1.4及以上的版本之上。通过如下的windows命令来检查JDK的安装情况:
echo %JAVA_HOME%:确认是否指向了正确的JDK目录。
java -version:确认JDK是否安装成功,以及安装的版本。
如果Windows无法执行Java命令,或者无法找到JAVA_HOME环境变量,就需要检查是否已安装JDK,或者环境变量是否正确。(有关JDK的安装及环境变量配置可自行百度)
2. 下载Maven
访问Maven下载页面:http://maven.apache.org/download.html,进入如下图所示页面
红色框选中的为Windows环境下的安装包,以bin.tar.gz结尾的是Linux系统下的安装包。您也可以选择Maven的其他版本进行下载,如我本地在使用的是3.5.3的版本。如果你对Maven的源代码感兴趣并想自己构建Maven,还可以下载apache-maven-3.6.1-src.zip(Maven源码包)。
3. 本地安装
- 将安装文件解压到指定的目录中
- 配置Maven环境变量
我的电脑——属性——高级系统设置——环境变量,如下图所示,在系统变量中新建一个变量,变量名为MAVEN_HOME,变量值为Maven的安装目录。确定保存后,接着在系统变量中找到名为Path的变量,在变量值的末尾加上%MAVEN_HOME%\bin,然后确定保存即可。
值得注意的是Path环境变量,当我们在cmd中输入命令时,Windows首先会在当前目录中寻找可执行文件或脚本,如果没有找到,Windows会接着遍历环境变量Path中定义的路径。由于将%MAVEN_HOME%\bin添加到了Path中,而这里%MAVEN_HOME%实际上是引用了前面定义的另一个变量,其值是Maven的安装目录。因此,Windows会在执行命令时搜索Maven的安装目录,而mvn执行脚本的位置就是这里。
4. 检验是否成功安装
通过如下的两行命令查看Maven的安装情况
echo %MAVEN_HOME%
mvn -v
echo %MAVEN_HOME%:检查环境变量MAVEN_HOME是否指向了正确的Maven安装目录。
mvn -v:检查Windows是否能够找到正确的mvn执行脚本以及查看本地安装的Maven版本。
二、基于Unix的系统上安装Maven
Maven是跨平台的,它可以在任何一种主流的操作系统上运行。与在Windows上安装Maven一样,需要检查JAVA_HOME环境变量以及Java命令。命令如下:
三、安装目录分析
Maven安装目录结构如下和内容如下:
bin:该目录包含了mvn运行脚本,这些脚本用来配置Java命令,准备好classpath和相关的Java系统属性