赞
踩
原文:
IDEA版本与MAVEN版本对应关系,及历史MAVEN版本下载 - Pellym - 博客园 (cnblogs.com)
Maven – Maven Releases History,网站打不开,所以来问问chatgpt好了:
Index of /dist/maven/maven-3 (apache.org)
变量名:低版本中使用MAVEN_HOME,高版本中推荐使用M2_HOME
变量值:maven路径,如图所示
!不是用户变量,是系统变量,图中有误,但是我懒得改图!(好像有的又可以诶)
%M2_HOME%\bin
命令:mvn -v
如果出错,检查上文配置是否有误。
Maven的核心程序并不包含具体功能,仅负责宏观调度。具体功能由插件来完成。
Maven核心程序会到本地仓库中查找插件。如果本地仓库中没有就会从远程中央仓库下载。此时如果不能上网则无法执行Maven的具体功能。
为解决这个问题,可以将Maven的本地仓库指向一个在联网情况下下载好的目录。
4.2.1 用以下代码替换settings.xml文件中<mirror>..</mirror>(图中标蓝)的内容:
<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> </mirror>
- <profile>
- <id>jdk-1.8</id>
- <activation>
- <activeByDefault>true</activeByDefault>
- <jdk>1.8</jdk>
- </activation>
- <properties>
- <maven.compiler.source>1.8</maven.compiler.source>
- <maven.compiler.target>1.8</maven.compiler.target>
- <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
- </properties>
- </profile>
命令:mvn help:system
结果要没有[WARNING] 提示
优化配置:-DarchetypeCatalog=internal
每次创建项目时,IDEA要使用插件进行创建,这些插件当创建新项目时,它每次都会去中央仓库下载,这样使得创建比较慢。应该在创建时让它找本地仓库中插件进行创建项目。(-D代表属性,后面是key=value的形式配置参数)
注意:某些版本的IDEA在设置了Maven之后,每次创建一个项目的时候都会失效。
如2019.2.4版本,所以每次创建Maven项目时一定要检查一下IDEA的Maven配置。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。