1 下载压缩包
官网下载地址: Download Apache Maven – Maven
2 配置系统环境变量


- 1.x版本配置Maven_HOME
- 2.x版本配置M2_HOME
- 3.x版本配置PATH
检查是否配置生效:
打开命令窗口输入:mvn -version

3 配置开发工具IDEA

为什么不使用idea自带的maven插件?
- 版本兼容性问题:IDEA自带的Maven版本可能与你的项目需求不完全匹配,可能会导致一些依赖无法正确解析或下载。使用独立的Maven版本可以更好地控制版本,确保与项目需求一致;
- 配置灵活性不足:使用IDEA自带的Maven,配置选项可能有限,无法满足一些特定的构建需求。通过独立安装Maven,可以更灵活地配置和优化构建过程;
- 性能问题:IDEA自带的Maven可能在性能上不如独立安装的Maven。独立安装的Maven可以配置更多的资源(如内存),从而提升构建速度和稳定性;
- 网络问题:有时网络问题可能导致IDEA无法从内置的Maven仓库下载依赖。使用独立的Maven可以更容易地配置代理和其他网络设置,解决网络连接问题。
4 配置Settings 文件
重点关注:本地仓库地址、镜像、构建配置。
4.1 通用模板
以下配置可直接放在Settings文件中使用(几乎可以下载市面上所有的jar包)
<?xml version="1.0" encoding="UTF-8" ?>
<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:\xxxreposotory</localRepository><pluginGroups><!-- pluginGroup| Specifies a further group identifier to use for plugin lookup.<pluginGroup>com.your.plugins</pluginGroup>--></pluginGroups><!--配置网络访问代理,一般不需要配置--><proxies><!-- proxy| Specification for one proxy, to be used in connecting to the network.|<proxy><id>optional</id><active>true</active><protocol>http</protocol><username>proxyuser</username><password>proxypass</password><host>proxy.host.net</host><port>80</port><nonProxyHosts>local.net|some.host.com</nonProxyHosts></proxy>--></proxies><!--常用的镜像--><mirrors><mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>