【Maven】m2eclipse以maven-archetype-quickstart原型创建Maven Project失败的解决

时间:2023-01-26 10:39:46

今天研究的是Maven,也算是头一次切身感受到了墙这玩意。(有句MMP不知当讲否?)

首先是cmd方式:

mvn archetypr:generate

这一回车下去,于是便陷入了无尽的等待……

大概是被墙了。

这条命令会从*仓库(central repository)下载原型,速度很慢很慢,甚至一直等下去也不一定有结果。

这个好解决,随便一百度,“Maven*仓库连不上”,

Maven-*仓库连接不上

没费任何工夫就解决了。

但是我就知道事情没有那么简单。

【Maven】m2eclipse以maven-archetype-quickstart原型创建Maven Project失败的解决

【Maven】m2eclipse以maven-archetype-quickstart原型创建Maven Project失败的解决

果然报错了,我当时的报错没有想到截图,所以拿了张类似的,上图来自Stack Overflow。

首先就是Detail >>咯,把异常拷出来百度一下,一下子就发现了Stack Overflow上的一个同样遭遇的提问者,没错,就是上图的出处

unable to create project from archetype in springsource

第一个回答很好啊,并且也被提问者采纳了,现在想想,当时怎么就没多试试呢?(实际上,进行完回答所描述的步骤之后,需要重启eclipse

再者说,我后来又很快发现了一个新的回答,

Eclipse下使用Maven创建项目出现的archetype错误

而我却偏偏被Stack Overflow第二个回答吸引了。也许是突然想学习英语了?也许是觉得看英文网站很牛逼?

 

于是比墙更痛苦的一个下午开始了。

无尽的搜索、翻找,却离解决问题越来越远,需要承认,经过折腾,我对于Maven获得了一些书上领悟不来的知识,但是,我只是想把解决问题的效率这件事提出来说一说,

在学习或工作的过程中一定会遇到很多很多问题,我当然应该允许自己上网去查找资料、搜索答案,但是,这个行为一定是要带着明确的指向性的,它的目的只有一个,就是解决问题!千万不要在解决问题的过程中太过发散性的放飞自己,更断不要以“我使在学习啊,你看,我在解决问题呢!”为借口或宽慰自己的理由拖沓和视远离目标如罔见。

问题一定要解决!也要给自己紧迫感!

解决问题的时候当然可以了解新事物(不然就没有问题可言了),但是要注意及时收敛并回到目标上来,别放飞。