1.自行配置maven
自行配置maven的好处:
1、如果你是新手的话,建议自行配置maven,有助于你更好的学习和理解maven,毕竟IDE会屏蔽很多细节,不利于新手学习。
2、idea自带的maven在它自己的路径和配置中,为避免升级(无论升级idea还是想升级maven)时发生莫名其妙的问题,自定义配置更能少遇到错误。
3、不依赖IDEA,你也可以在其他的IDE上开发。如果你恰好还要同时用eclipse,独立出来会更好管理,可在两个环境间共享配置和仓库。
4、idea自带的maven配置文件和仓库都在C盘,而且C盘一般不要放东西,自行配置maven,不仅可以自由管理配置文件和仓库的位置,而且可以任意换maven的版本。
1.1 idea初始maven配置
1.2 安装maven
下载maven:https://maven.apache.org/download.cgi#
将文件解压到指定目录下D:\Software\apache\apache-maven-3.6.3
新建环境变量MAVEN_HOME,赋值D:\Software\apache\apache-maven-3.6.3
编辑环境变量Path,追加%MAVEN_HOME%\bin;
至此,maven已经完成了安装,我们可以通过DOS命令检查一下我们是否安装成功
mvn -v
1.3 配置Maven本地仓库
在某个目录下(比如安装的子目录,D:\Software\apache\)新建maven-repository文件夹,该目录用作maven的本地库。
打开apache\apache-maven-3.6.3\conf\settings.xml文件,查找(把注释去掉或重新加入一行):
/path/to/local/repo
然后将localRepository节点的值改为创建的目录自己的maven仓库路径(D:\Software\apache\maven-repository)
<localRepository>D:\Software\apache\maven-repository</localRepository>
配置Maven镜像源,在settings.xml中找到节点,增加一个 子节点,如下:
<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>
将安装目录下的setting文件(apache\apache-maven-3.6.3\conf\settings.xml)复制一份至C:\Users\用户名.m2文件夹下(如果已经存在则覆盖)
1.4 Idea配置maven
打开Intellij idea-File->Settings->Build,Execution,Deployment->Build Tools->Maven,选择自己Maven存放的路径;然后选择下一行的User settings file,选择settings.xml文件的存放路径,最后指定本地仓库路径,点击Apply->OK