首先给大家说,本篇博客没有技术价值,纯属个人学习总结,权当给大家添加一乐。事件如有雷同,纯属巧合,莫怪!
前一段时间一直在看《淘淘商城》这个教程,里面讲的是SSM框架的一个电商项目。这不是重点,重点是我们大米时代的ITOO项目从今年上半年开始就一直在推行我们的一套新框架,SSM/H+Dobbu ZK。做项目也有一段时间了,可是自己除了在刚接手时直接从svn上荡代码来说,自己还真的没有怎么认真的搭建过一个合格的SSM框架。这几天,自己一直在弥补这个遗憾,上手搭建了一个Maven管理下的SSM框架。期间有一个地方特别有意思,刚开头就让我栽了跟头,值得一说,下面给大家分享一下:
环境介绍:
Eclipse
jdk:jdk1.8.0_25;
maven:3.2.3;
操作流程:
1、配置环境(安装配置jdk+配置maven)
2、安装maven之后,我们需要在eclipse里面new一个Maven project
3、然后问题来了:
我的天哪,他竟然是白的,然后我就不知道怎么整了,上网查下一步该干嘛,可是网上的一些教程都是这样的:
然后去一些论坛上查找资料了又,有网友大神说这个是缺少archetype文件,可以直接下载。果然,我按照博主说的去google上扫了一圈也没有着找个具体的下载地址,果断放弃,尝试博主的第二个方法啊。使用命令来解决吧还是。
结果,执行除了一堆的WARNING,但事实结果还是可喜得,首先网速不错,大约有三四分钟就搞定而且最终提示新建成功。
4、兴奋之余重新步骤1、2,结果又吓我一跳,因为还是空的,可是当我试着点击了一下其他的catlog之后,亲爱的maven-archetype-quickstart终于出现了。
假总结:
1、表心慌,我们遇到的错,尤其是像这种基础的,前辈们大部分已经解决了。
2、有耐心,尝试不同的解决方案
3、一定要保证有网,没有网,只能干着急
4、如果当出现结果后还是不如人意,试着点点其他地方(尝试选择不同的catalog),也许结果很出人意料。
5、到现在我不知道,是经过我解决它出现了,还是他本来就有,只是绕这么大圈,我刚找到他
6、经过验证,果然它本来就是就是存在的,只不过我没有点过它,稍微有点尴尬
真总结: 这件事很有意思,本来想自己笑笑就过去了,但是还是决定贴出来,让大家一起来笑笑,我也通过这件事来反省一下,为什么我没有点过其他的catlog? 但是值得夸一下的是,我验证了一下internal下的内容是不是本来就存在,虽然没有多大的意义,但是也算是有意义,最起码能为自己增添点经验,给大家增添点笑料。