0
点赞
收藏
分享

微信扫一扫

【JAVA笔记】IDEA配置本地Maven

Mhhao 03-18 17:00 阅读 2
maven

文章目录

1 配置本地Maven

1.1 Maven下载

  • 官网:http://maven.apache.org/
  • 下载地址:http://maven.apache.org/download.cgi

在这里插入图片描述
由于使用IDEA版本为2021.2,最大支持3.6.3版本的Maven,因此直接下载Maven 3.6.3.

1.2 Maven安装与配置

1.2.1 安装

下载完之后,选定存放目录,直接解压即可。
在这里插入图片描述

1.2.2 配置

1.2.2.1 环境配置
  • 依赖Java,需要配置JAVA_HOME
  • 设置MAVEN自身的运行环境,需要配置MAVEN_HOME
  • 测试环境配置结果 — 在cmd里输入 mvn -version
    在这里插入图片描述
    在环境量path中添加:%MAVEN_HOME%\bin
1.2.2.2 本地仓库配置
  • Maven启动后,会自动保存下载的资源到本地仓库
    • 默认位置为:<localRepository>$ {user.home } / .m2/ repository</localRepository>
  • 自定义位置配置
    打开conf文件下settings.xml文件,添加目录位置
    D:\maven\repository
    在这里插入图片描述
    Maven默认连接仓库位置:
<repositories>
	<repository>
		<id>central</id>
		<name>Central Repository</name>
		<url>https://repo.maven.apache.org/maven2</url>
		<layout>default</layout>
		<snapshots>
			<enabled>false</enabled>
		</snapshots>
	</repository>
</repositories>

一般访问国外网站下载jar包都比较慢,常设置镜像网站,方法如下:
打开conf文件下settings.xml文件,设置阿里镜像库

<mirror>
	<id>aliyunmaven</id>
	<mirrorOf>central</mirrorOf>
	<name>阿里云公共仓库</name>
	<url>https://maven.aliyun.com/repository/public</url>
</mirror>

踩坑注意事项:
阿里云的maven 配置指南,有一项 <mirrorOf>*</mirrorOf>,设置该项为*
Maven 会尝试将所有仓库请求重定向到该镜像,可能导致 Maven 不会按照 pom.xml 中定义的仓库顺序去查找依赖,造成一些不存在于该镜像网站中的jar包下载失败。
如果仍然希望使用阿里镜像,但希望 Maven 在找不到依赖时能够回退到 pom.xml 中配置的仓库,可以修改阿里镜像的 <mirrorOf>配置,使其不覆盖所有仓库。例如,可以将其设置为<mirrorOf>central</mirrorOf>,这样它只会镜像中央仓库的请求。

说明:可以配置全局settings和用户settings,用户settings就是在和库(repository)的同级目录再配置settings.xml文件。

2 IDEA设置本地Maven

打开IDEA,File -> Setting,搜索maven,选择本地配置好的Maven即可。
在这里插入图片描述
如果不想要每次新建项目的时候都设置一次,可以通过File -> New Project Setup -> Settings for New Projects
在这里插入图片描述

举报

相关推荐

0 条评论