转,Maven的安装与配置(配置本地仓库路径)
自:https://blog.csdn.net/qq_38225558/article/details/83956373
第一步:安装JDK并配置环境变量 (注意:全部配置到系统变量或者用户变量!!)
cmd输入java -version验证是否安装
第二步:安装maven
进入官网下载 Maven:https://maven.apache.org/download.cgi
解压maven就安装好了哦~~
第三步:maven环境变量配置
①MAVEN_HOME --> F:\IT_zhengqing\maven\apache-maven-3.3.9 (maven安装路径)
②Path --> %MAVEN_HOME%\bin;
③cmd输入mvn -v或mvn验证是否配置成功
自动生成两个文件夹:C:\Users\Administrator\.m2\repository --> 本地仓库目录
第四步:配置本地仓库
为什么要修改本地c盘仓库位置??
Maven会自动为咱们添加相应的jar包,而这个jar包会先在本地仓库(默认c盘)中查找,如果本地仓库中找不到,则会去中央仓库(网络上)去进行下载。--> 因此不建议把下载的jar包放在系统盘,会占空间~~
把本地仓库配置在非系统盘
①拷贝settings.xml文件到C:\Users\Administrator\.m2路径下
②准备本地仓库,我的放在如下位置
③配置文件settings.xml里设置仓库路径 (注意删除原来的.m2下的repository文件夹)
<localRepository>F:\IT_zhengqing\maven\repository-zhengqing</localRepository>
最后Maven从网上下载的jar就会存放在我们设置的路径下了!!!
F:\IT_zhengqing\maven\repository-zhengqing
注意:如果觉得在中央仓库下载jar的时候很慢,可以试试阿里云提供的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>
ex:
------------------------
另外:
问题1:
java遇到 Check $M2_HOME 问题 解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.
解决:
windows -> preferences -> java-> installed jres -> default vm arguments: -Dmaven.multiModuleProjectDirectory=$M2_HOME
问题2:
【maven 报错】maven项目执行maven install时报错Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executing in update mode)
解决:
在 src\main\webapp\下,建 WEB-INF目录,及WEB-INF\web.xml 空文本文件,
。