目录
下载完后双击开始安装:
安装完成:
选择框框区域下载:
Binary是可执行版本,已经编译好可以直接使用。
Source是源代码版本,需要自己编译成可执行软件才可使用。
本文以 G:\Environment\apache-maven-3.8.6 为例,实际配置环境变量时以自己安装的路径为准。
右击此电脑-属性-高级系统设置-环境变量-系统变量-编辑“PATH”-新建-添加 G:\Environment\apache-maven-3.8.6\bin,(以自己的安装路径为准):
右击此电脑-属性-高级系统设置-环境变量-系统变量-编辑“PATH”-新建-添加 G:\Environment\Java\jdk1.8.0_281\bin,(以自己的安装路径为准):
win+R运行cmd,输入java -version 和 mvn -version,如图所示则配置成功:
1.在 G:\Environment 路径下新建 Maven-warehouse 文件夹,用作 Maven 的本地库:
2.在路径 G:\Environment\apache-maven-3.8.6\conf 下找到 settings.xml 文件,打开文件找到节点localRepository,在注释外添加:
<localRepository>G:\Environment\Maven-warehouselocalRepository>
localRepository节点用于配置本地仓库,本地仓库其实起到了一个缓存的作用。
当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。
此外,我们在maven项目中运行mvn install,项目将会自动打包并安装到本地仓库中。
在settings.xml配置文件中找到mirrors节点,添加如下配置(注意要添加在
-
- <mirror>
- <id>alimavenid>
- <mirrorOf>centralmirrorOf>
- <name>aliyun mavenname>
- <url>http://maven.aliyun.com/nexus/content/repositories/central/url>
- mirror>
因为国外的服务器下载jar包很慢所以我们改为阿里云服务器。
虽然mirrors可以配置多个子节点,但是它只会使用其中的一个节点,即默认情况下配置多个mirror的情况下,只有第一个生效,只有当前一个mirror无法连接的时候,才会去找后一个。但Maven也不会去找后一个!
在settings.xml配置文件中找到profiles节点,添加如下配置:
-
- <profile>
- <id>jdk-1.8id>
- <activation>
- <activeByDefault>trueactiveByDefault>
- <jdk>1.8jdk>
- activation>
-
- <properties>
- <maven.compiler.source>1.8maven.compiler.source>
- <maven.compiler.target>1.8maven.compiler.target>
- <maven.compiler.compilerVersion>1.8maven.compiler.compilerVersion>
- properties>
- profile>
配置完成,win+R运行cmd,输入 mvn help:system 测试,配置成功则本地仓库中会出现一些文件:
首次执行 mvn help:system 命令,Maven相关工具自动帮我们到Maven中央仓库下载缺省的或者Maven中央仓库更新的各种配置文件和类库(jar包)到Maven本地仓库中。
下载完各种文件后, mvn help:system 命令会打印出所有的Java系统属性和环境变量,这些信息对我们日常的编程工作很有帮助。