1.maven安装

原文链接:https://www.cnblogs.com/liuhongfeng/p/5057827.html

1.1 下载 Maven安装包

请访问Maven的下载页面:http://maven.apache.org/download.html

1.2 修改本地仓库

  1. //setings.cml配置文件
  2. <localRepository>E:\DevlopWare\reosiory</localRepository>

1.3 配置镜像

  1. <mirrors>
  2. <mirror>
  3. <id>alimaven</id>
  4. <name>aliyun maven</name>
  5. <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  6. <mirrorOf>central</mirrorOf>
  7. </mirror>
  8. </mirrors>

1.4 配置环境变量

01-maven的安装与idea集成 - 图1

01-maven的安装与idea集成 - 图2

1.5 检测是否安装成功。

dom窗口输入mvn —version命令,若出现以下情况说明配置成功
Snipaste_2020-09-22_17-41-08.png

2.Idea集成Maven

2.1 配置本地仓库

01-maven的安装与idea集成 - 图4

2.2 配置自动导入

注意idea 升级到 2020.x 版后,变更 MAVEN 不会自动更新依赖、也没有设置选项。新版的IDEA为了防止 pom 更新时,MAVEN 自动导包时卡死的问题,取消了自动导包机制。但新增了导入按钮和快捷键Ctrl+Shit + o。

01-maven的安装与idea集成 - 图5

2.3 远程仓库

01-maven的安装与idea集成 - 图6

2.4 远程连接方式

IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件。
该命令的参数-DarchetypeCatalog,可选值为:remote,internal ,local等,用来指定archetype-catalog.xml文件从哪里获取。
默认为remote,即从 http://repo1.maven.org/maven2/archetype-catalog.xml路径下载archetype-catalog.xml文件。http://repo1.maven.org/maven2/archetype-catalog.xml 文件约为3-4M,下载速度很慢,导致创建过程卡住。
所以我们可以将其设置为:-DarchetypeCatalog=internal
Snipaste_2020-09-22_17-56-22.png