欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

一篇文章解决你的绝大部分Maven问题

程序员文章站 2022-05-01 14:05:37
...

IDEA配置本地Maven

IDEA自身集成了maven是没问题的,但是不方便我们修改国内镜像,有时候下载一些jar包缓慢,影响使用。这里可以配置IDEA的本地Maven。至于Maven的下载安装,请移步我的另外一篇博文。win10搭建Java后台开发环境集合

打开IDEA,Flie–>settings–>搜索栏搜索maven–>修改右下三栏

一篇文章解决你的绝大部分Maven问题

至此,IDEA本地Maven配置完成

推荐下载3.6.0及之前版本的Maven,最新版的Maven我在使用的过程中会遇到SSL证书问题导致拉取jar包失败,换低几个版本又可以了,玄学(汗…)

IDEA配置完成后最好手动对项目进行reimport,或者重启IDEA,配置才会生效。

maven配置文件中配置国内镜像加速

我们经常用maven导入jar包,虽然方便,但是如果一次性引入很多pom坐标,也会要一段时间才能完成,有时候甚至直接超时了,因为maven默认从*仓库拉jar包,国内访问外网还是会慢一些的,这里我们可以在maven的配置文件中修改mirror属性来提高maven拉取jar包的速度。

idea中,项目右键,maven – open“settings.xml” 打开配置文件

一篇文章解决你的绝大部分Maven问题

往下拉,在中添加

<mirrors>
   	<mirror>
	    <id>nexus-aliyun</id>
	    <mirrorOf>*</mirrorOf>
	    <name>Nexus aliyun</name>
	    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
  	</mirror>
 </mirrors>

之后项目右键Maven – reImport即可,可以发现右下角process唰唰唰的,没一会项目就没有因为jar包找不到报红了。

maven idea下 出现 Cannot access nexus (http://maven.i-css.com/repository/maven-public/)

work offline 不勾选

一篇文章解决你的绝大部分Maven问题

IDEA Unable to import maven project: See logs for details (maven的坑)

报的错误:Unable to import maven project: See logs for details

于是我就按照提示打开了日志,Help>>show Log in Explorer

一篇文章解决你的绝大部分Maven问题

你就会发现一堆错误,异常,警告,可以根据报错提示贴百度解决,这里我说一下我自己的解决方案

最有可能的原因还是maven的版本高于idea的版本,可以在官网http://maven.apache.org/docs/history.html查看与你的idea版本匹配的maven版本进行下载,然后安装就可以了

因此我在maven官网下载使用3.6.0版本,(之前使用的是3.6.2)之后在idea设置maven路径后Maven Reimport,问题得到解决。