我是靠谱客的博主 清秀板凳,最近开发中收集的这篇文章主要介绍一些奇怪的maven问题总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

作为一个饱受maven迫害的卑微大学生,我感觉可以总结一下我遇到的一些奇怪的maven问题

一开始因为要导入springboot的依赖包,所以添加了所需的依赖,但是遇到了maven下载报错的问题,往往就是上面中央仓库访问失败,生成.lastupdate
文件之类的报错。

当然如果你没有遇到相关问题,我只能恭喜你你真是太幸运了!!!不过我感觉既然你会点进这篇博客,你可能是遇到了和我相似的问题。

1 删除.lastupdate文件问题!!

写在最前面!!!

当你maven下载jar包失败时,会在你的maven仓库中生成一大堆的.lastupdated文件,如果没有把这些文件都删除了,即使你按上面的方法修改的maven配置,这些文件也是无法下载的,所以在重新下载之前千万要记得删除这些.lastupdated文件!!!!这真的很重要,而且不要像我一开始一样傻傻手动删除,可以用脚本!!!!

脚本生成步骤:

1.先新建一个ini.txt文件,等内容修改完了,改成.bat文件

请添加图片描述

2.ini.bat中的内容,其中set REPOSITORY_PATH=D:mavenresposity设置成自己的仓库的路径就好

@echo off
set REPOSITORY_PATH=D:mavenresposity
rem 正在搜索…
for /f “delims=” %%i in (‘dir /b /s “%REPOSITORY_PATH%*lastUpdated*”’) do (
del /s /q %%i
)
rem 搜索完毕
pause

2. maven配置问题以及jar包生成

之所以会配置失败,我认为的主要可能的两个原因是:

  1. maven版本和IDEA版本的不适配问题

  2. maven下载文件时出现问题

    对于第一个问题可以更换一个版本的maven试试

    对于第二个问题,需要为maven的setting文件配置国内的镜像(如阿里的镜像),百度一下有许多的教程,而且一定要记得修改IDEA中的maven配置,不然会使用idea自带的maven。如果配置完之后还是有问题,可以如下图修改一下idea中的一些参数

请添加图片描述

设置参数为:-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

请添加图片描述

设置参数为:-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true

正常这样就可以解决你遇到的maven问题。

希望这些办法可以解决你遇到的问题,我当时也是试了很多方法才试出来的,能查到的资料都太零碎了(可能很少人像我这么倒霉吧),所以写了这篇,希望能帮到有需要的人,同时也对自己遇到的maven问题做个总结

最后

以上就是清秀板凳为你收集整理的一些奇怪的maven问题总结的全部内容,希望文章能够帮你解决一些奇怪的maven问题总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部