第 6 章 入门总结

很好,现在我们知道了如何安装Maven2,如何运行Maven2,如何查看Maven2的版本信息。然后我们又演示了如何使用Maven2管理j2se和j2ee类型的项目。

新手入门时最有可能遇到的问题,就是Maven2在下载依赖库时,极有可能因为网络问题导致下载失败,虽然这并非Maven2的问题,但是很容易给新手心灵带来毁灭性的打击,为了在一开始规避这个问题,我们在实例中包含了初学Maven2会用到的最基本的依赖包,可以保证在运行第一部分时不会因为网络问题的影响出现操作失败的情况。

但是我们要必须要清楚的认识到,既然使用了Maven2就不可避免的会遇到自己去网上寻找依赖的情况,我们无法随同文档提供所有的依赖,新的框架,新的插件,新的工具一直在开发,我们也无法保证实时的更新,现在实例中的依赖库也只能保证maven-2.1.0的需要,当我们需要使用更多的功能时,还是需要去和外网的远程repo打交道。

如果你已经尝试构建了我们OA项目,那你肯定已经注意到我们上述所说的事情了,实际上OA里用到了太多Maven2的特性,我们期望在教程的后续部分一点一滴的将这些知识全部覆盖到,以OA为基石演示Maven2的最佳实践,以Maven2教程为辅佐,研究如何最大限度的利用Maven2。

因此,从下一章开始,我们将不会随同实例提供对应的依赖库,大家需要让Maven2去外网自行下载,肯定会遇到因为网络问题出错的情况,请大家注意分辨哪些问题是由于网络问题所引起的。Good Luck!