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


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

    首先是cmd方式:

    mvn archetypr:generate

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

    大概是被墙了。

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

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

    Maven-中央仓库连接不上

    没费任何工夫就解决了。

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

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

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

    unable to create project from archetype in springsource

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    SessionFactory Cache 的配置
    乱码处理问题
    格式化当前日期
    JDK的安装
    内存和对象内存池技术在网游开发中的注意点和应用
    Head First设计模式C++实现Strategy模式
    介绍三种将二进制字节字符转换为ASCII方法
    C++风格的类型转换的用法
    i++循环与i循环的执行效率
    系统程序员成长计划组合的威力(一)
  • 原文地址:https://www.cnblogs.com/Tsing-Evan/p/8476032.html
Copyright © 2020-2023  润新知