idea2019中maven的依赖下载被坑记录

    本来都没打算写这一篇的,主要是1整天时间都被坑在这里了,不得不记录一下。

    本来,我昨天傍晚打算填上之前自己写的坑的  IDEA上快速搭建基于maven的Spring MVC项目步骤  ,所以我就洗洗手打开idea 2019准备实操好逐步截图,然后就遇到坑了!具体就是我选择了模版生成项目,如图1,但是其实我本地仓库内没有maven-archetype-plugin的依赖包,所以在点击创建项目的时候,idea就链接远程仓库给我下载依赖去了,然而........我不知道的是,就因为下载依赖这事儿,硬生生能磨掉我差不多1天时间。

图1

    先说下我遇到的具体问题和我的思考经历:生成的项目根本没有maven的基本结构,run提示是BUILD FAIL,提示就是maven-archetype-plugin依赖包下载不成功。因为我之前的做的项目基本用到的依赖包差不多,我也很久没使用maven下载依赖包了,并且我之前刚好换过新电脑——总之种种原因,让我觉得,嗯?难不成是我的maven没安装好?

    先检查是否新电脑本身安装maven就有问题,结果:安装正常。

本机maven安装版本情况截图

    安装没问题,配置出问题了?

我检查了我的maven的setting.xml,查看对应的远程仓库url,因为很多情况可能是这里出错了。

        <mirror>

          <id>alimaven</id>

          <name>aliyun maven</name>

          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>

          <mirrorOf>*</mirrorOf>       

        </mirror>

我看看也没啥错啊,这就奇怪了。

       错误不解决,排查不停止,我决定先手动安装依赖包试一试,于是,我登陆 maven仓库 开始手动下载jar包,并使用maven命令本地进行安装,显示安装成功后再次进行项目创建。

        还是失败!但问题变成了另外一个依赖下载失败。总归进步,我继续尝试手动下载、安装缺失的包。然而,经过2次操作后,报错变了,变成NoClassDefFoundError!唉,我猜啊,我也不能断定啊,是不是我手动下载安装的存在依赖版本不一致的情况导致的呀?毕竟依赖版本那么多,难保。

        其实到这个时候我心态已经有点难受了,常规解决问题途径我觉得都试过了,为了解决问题我只能继续尝试通过maven下载关联依赖。但又跟一开始一样,一直失败。

         总之接下来是无数次的失败,无数次的网上浏览别人的错误经历,无数次的尝试..........恩,花了很久,情绪也很低落,但不得不说,皇天不负有心人!我最终解决了问题,主要是在查看 IDEA初次创建maven项目时,解决阿里云镜像不可用问题 和 [ERROR] Plugin org.apache.maven.plugins:maven-archetype-plugin:RELEASE or one of its dependencies...这两篇文章后,发现错误情况类似,于是参照修改。


        最终,我修改了maven镜像仓库url并在idea内maven vm option设置了默认忽略证书的参数(-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true)后,终于依赖下载成功,新建的项目使用模版成功,本来应该能轻易完成的事,我花费了这么久,解决之后心中竟然会小激动?!而且在成功生效的情况下,发现idea使用maven下载的依赖maven-archetype-plugin版本是3.12,这和我之前手动下载的2.2、3.01不一致,我之前都是选择显示使用人数多的下的,而且一直秉承尽量不挑最新版下,然而它给我上了一课,不要想当然~

maven-archetype-plugin版本号
maven下载依赖构建原型项目成功


        自我总结:其实这次问题,我个人还不能完全想清楚,这点很可惜,但也不能说这次问题解决的经历没有价值,在过程中还是颇有收获,毕竟浏览了很多也实际去尝试了很多,说说我个人的想法,我觉得主要有两个方面可能造成我的问题,1是我的idea存在全局默认参数设置后,重启或打开新项目设置未生效的情况,这点我很奇怪,因为我确定我设置的是全局的setting,而不是单个项目的setting,如下图这个参数设置里,我填写了忽略安全证书的系数但是一直不生效;2是可能我选择的镜像url可能确实有问题。不管怎么说,下次有机会遇到大佬的话看有没有机会当面问问,自己学习工作之余也再多尝试一下,虽然这次问题解决了,但不明所以的解决还是很遗憾的。

        多做做,多学学,才不会被遇到的问题轻易弄的脑壳疼。

全局设置内的截图
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342