IDEA安装MAVEN时经常出现的几个问题
由于最近换了新电脑,要给IDEA重新安装MAVEN,结合之前踩过的几个坑,给出一般的解决方案
1.关于配置文件出错问题
安装maven的时候要在配置文件中更改两个位置的内容,一是本地仓库的位置,二是要配置阿里云镜像,这样下载jar包的速度要快不少。这里必须要知道,阿里现在不支持http下载,改为了https,所以url要使用https协议
在官网下载好maven后,放到目标盘符,直接解压,路径中最好不用出现中文,以避免不必要的麻烦
修改配置文件:
找到X:\apache-maven-3.X.X\conf使用记事本或者**Notepad++**打开配置文件,在大约55行的位置,添加本地仓库的路径,即
<localRepository>E:\MavenRepository</localRepository>
将中间的路径更换为自己新建的本地仓库路径
接着再修改镜像地址,从147行开始,将maven自身的镜像注掉,换位阿里云镜像,以防万一,可以多放几个镜像,以免有时因为网络问题单一地址无法下载
可将下面几个镜像地址全都放入
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>alimaven-new</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/central</url>
</mirror>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>https://central.maven.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/nexus/content/repositories/central/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>junit</id>
<name>junit Address/</name>
<url>https://jcenter.bintray.com/</url>
<mirrorOf>central</mirrorOf>
</mirror>
2.IDEA设置问题
File -> settings ,搜索maven,点击到设置maven路径界面
在①处,找到maven解压路径
在②处,勾选override选项,更改配置文件路径,改为刚才更改的配置文件
在③处,正常会自动找到本地仓库路径,以防万一,可勾选override后自行设置本地仓库
由于使用了https协议,因此会出现ssl证书验证,使用以下方法跳过此验证
在maven的impoing设置界面更改如下内容-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
同时,最好将maven的jdk版本与idea的jdk版本保持一致
以上设置基于环境变量配置正确,上述步骤应该可解决大部分的maven无法下载jar包的问题
若此时还无法正常下载,可尝试如下方法:-Xms1024m -Xmx2048m
补充:为所有新项目设置默认配置
File -> other settings -> settings for new projects
在这里更改路径,以后所有新建的项目就全部设置为默认路径
推荐阅读
-
IDEA安装MAVEN时经常出现的几个问题
-
Maven的安装配置,及IDEA使用Maven
-
maven的安装配置以及在IDEA中的配置图文教程
-
idea如何将外部第三方引入的jar,在maven项目打jar包时引入进去
-
intellij idea修改maven配置时总是恢复默认配置的解决方法idea版本(2020.2.x)
-
maven的安装配置以及在IDEA中的配置图文教程
-
【解决】IDEA创建Maven多模块项目时子模块引用不到父模块的pom
-
在IDEA中安装scala、maven、hadoop遇到的问题小结
-
在CentOS7(有图形化界面)上安装maven和idea的详细教程
-
安装IDEA和配置Maven的步骤详解