eclipse安装maven
将maven加压到安装的目录,配置maven环境变量后执行mvn -v提示mvn不是内部或外部命令,整个解决过程如下
第一次新建MAVEN_HOME,指向安装目录E:\install\apache-maven-3.5.3
修改path,在最后加上%MAVEN_HOME%\bin;
执行mvn -v报上述错误
第二次参考网上的资料,将%MAVEN_HOME%\bin;提前到JAVA_HOME后面,报错依然
第三次参考网上的资料,将%MAVEN_HOME%\bin;提前到%SystemRoot%\system32;后面,报错依然
第四五六次参考网上的资料,同时新建了M2_HOME,与MAVEN_HOME一同重复123步骤,报错依然
第七八九次参考网上的资料,将path改为引用maven\bin的绝对路径,重复123步骤,报错依然
最后,重启成功了。重启前的配置是没有M2_HOME和MAVEN_HOME,path引用的是maven的绝对路径
path最后加上E:\install\apache-maven-3.5.3\bin;
成功后截图
注意。安装maven需提前安装jdk
eclipse融合maven
打开maven配置xml,配置本地仓库,将第一个框框复制下来改为自己repository地址即可
打开maven仓库在xml,配置镜像库位置,我配了仨
<mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given repository. The repository that | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used | for inheritance and direct lookup purposes, and must be unique across the set of mirrors. | <mirror> <id>mirrorId</id> <mirrorOf>repositoryId</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://my.repository.com/repo/path</url> </mirror> --> <!-- 阿里云仓库 --> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror> <!-- 中央仓库1 --> <mirror> <id>repo1</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://repo1.maven.org/maven2/</url> </mirror> <!-- 中央仓库2 --> <mirror> <id>repo2</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://repo2.maven.org/maven2/</url> </mirror> </mirrors>
Windows -preferences,如下图指向maven解压目录,finish
选中,应用
转向user settings
以上步骤完成后,选中maven项目alt+f5即可。
如果不能完成,下面的路径还是默认的c盘,则上个截图中必须要reindex一下。然后remove maven依赖,重新alt+f5
本文来自博客园,作者:每天都要学一点,欢迎讨论和转载,转载请注明原文链接:https://www.cnblogs.com/yanan7890/p/9504152.html