一、下载 Maven
进入 Maven 官网:maven.apache.org/download.cgi
选择 .zip 文件下载,最新版本是 3.9.5
二、安装 Maven
将 .zip 文件解压到没有中文没有空格的路径下。例如下图,在创建一个repository的空文件夹在他的下面,用于作为仓库存放各种maven下载的依赖。
三. 配置 Maven 环境变量
环境配置
高级系统设置-->环境变量-->新建
变量名是 MAVEN_HOME
变量值是 Maven 的安装路径
找到Path,点击修改(按照下图顺序),将 MAVEN_HOME 添加到 Path 变量中,照着下图4号标记写即可
测试 Maven 是否安装成功
快捷键 Win+R 输入cmd打开命令行窗口,输入 mvn -v 回车
如果出现以下错误信息,即环境变量配置错误,重新去配置环境变量
四、配置 Maven 仓库
找到conf文件位置,打开settings.xml
删掉里面内容把我的下述内容复制进去
<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd"><localRepository>F:\depend\Java\repository</localRepository><!-- 如果Maven要试图与用户交互来得到输入就设置为true,否则就设置为false,默认为true。 --><interactiveMode>true</interactiveMode><!-- 如果Maven使用${user.home}/.m2/plugin-registry.xml来管理plugin的版本,就设置为true,默认为false。 --><usePluginRegistry>false</usePluginRegistry><!-- 如果构建系统要在离线模式下工作,设置为true,默认为false。 如果构建服务器因为网络故障或者安全问题不能与远程仓库相连,那么这个设置是非常有用的。 --><offline>true</offline><mirrors><mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url></mirror></mirrors><!-- settings.xml中的profile是pom.xml中的profile的简洁形式。 它包含了激活(activation),仓库(repositories),插件仓库(pluginRepositories)和属性(properties)元素。 profile元素仅包含这四个元素是因为他们涉及到整个的构建系统,而不是个别的POM配置。 如果settings中的profile被激活,那么它的值将重载POM或者profiles.xml中的任何相等ID的profiles。 --><profiles><profile><id>default</id><activation><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><repositories><repository><id>spring-milestone</id><name>Spring Milestone Repository</name><url>http://repo.spring.io/milestone</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots><layout>default</layout></repository><repository><id>spring-snapshot</id><name>Spring Snapshot Repository</name><url>http://repo.spring.io/snapshot</url><releases><enabled>false</enabled></releases><snapshots><enabled>true</enabled></snapshots><layout>default</layout></repository></repositories></profile></profiles><!-- activations是profile的关键,就像POM中的profiles,profile的能力在于它在特定情况下可以修改一些值。 而这些情况是通过activation来指定的。 --><!-- <activeProfiles/> --></settings>
修改 localRepository 标签
------------------------------------------与正文内容无关------------------------------------
如果觉的文章写对各位读者老爷们有帮助麻烦点个赞呗!小弟在这拜谢了!
如果您觉得我的文章在某些地方写的不尽人意或者写的不对,从而让你对你人生观产生颠覆(概不负责),需要斧正,麻烦在评论区不吝赐教,作者看到后会根据您的提示查阅文章进行修改,还这世间一个公理一片蓝天。