IDEA中maven配置解决jar包下载报错,亲测好用

折磨了我很久的世纪难题,在网上找了大堆方法都不能完美解决,最后东拼西凑,maven配置实现光速构建。我使用的idea版本是2021.2.3,JDK是1.8.0_201,maven版本是3.6.3。

因为maven默认是到国外中央仓库去下载jar包,会出现jar包无法下载至本地之类的的报错,因此需要在maven安装目录conf/settings.xml文件中配置下代理仓库,这里使用阿里云镜像,建议先将配置文件复制备份下

代码如下:


    aliyun-maven
    aliyun-maven
    https://maven.aliyun.com/repository/public
    central       
 

IDEA中maven配置解决jar包下载报错,亲测好用_第1张图片

 

然后在IDEA中首先需要依次设置(红框)maven安装目录、配置文件目录(settings.xml),以及本地配置的仓库(前两个填好后自动解析,忽略,仓库可以在settings目录中配置,也可以使用默认的)

IDEA中maven配置解决jar包下载报错,亲测好用_第2张图片

 精髓之处

 此外需要在IDEA中进行三个方面的设置,入口1在settings/Build, Execution, Deployment/Bulid Tools/Maven,这里分别需要配置Importing和Runner,首先是Importing,在VM Options中输入以下代码:

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

IDEA中maven配置解决jar包下载报错,亲测好用_第3张图片

 其次是同级目录下的Runner,在VM Options中输入以下代码:

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
-Dmaven.wagon.http.ssl.ignore.validity.dates=true

IDEA中maven配置解决jar包下载报错,亲测好用_第4张图片

 入口2在New Projects Setup/Settings for New Projects,然后配置就跟上面一模一样了,找到相应的入口即可。

IDEA中maven配置解决jar包下载报错,亲测好用_第5张图片

IDEA中maven配置解决jar包下载报错,亲测好用_第6张图片IDEA中maven配置解决jar包下载报错,亲测好用_第7张图片

IDEA中maven配置解决jar包下载报错,亲测好用_第8张图片

 下面开始在项目下创建模块module:

IDEA中maven配置解决jar包下载报错,亲测好用_第9张图片

 勾选从原型创建,选择maven-archetype-quickstart,点击next如下图:

IDEA中maven配置解决jar包下载报错,亲测好用_第10张图片

给模块取个名字,点击next:

IDEA中maven配置解决jar包下载报错,亲测好用_第11张图片

 接下来设置maven坐标,可以自定义,最重要的是记得添加一个属性,如下图。如果不添加可能会出现No archetype found in remote catalog. Defaulting to internal catalog之类的报错,最后点击finish,设置完成等待下载即可。

archetypeCatalog

internal

IDEA中maven配置解决jar包下载报错,亲测好用_第12张图片

 控制台出现Build Success,module出现一下目录即代表构建成功。IDEA中maven配置解决jar包下载报错,亲测好用_第13张图片

你可能感兴趣的:(java,maven,maven,java,jar)