我是怎么从项目中的lib加JAR更换为maven管理的

Posted yutingliuyl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我是怎么从项目中的lib加JAR更换为maven管理的相关的知识,希望对你有一定的参考价值。

        原来我对maven的使用应该还是去年的时候吧,当时对maven并不感冒(请不要吐槽哈),认为为什么一定要用maven来管理呢,我自己管理jar不是一样么,当时还认为自己管理jar还各种方便还对maven列下了下面不足:

        1、须要安装其它的工具(apache-maven)

        2、须要学习成本(当时想的是我学习这个为什么不花时间看看其它的技术呢)

        3、对IDE依赖

        4、遇到maven环境问题不知从何下手(当时想的为什么一天都在搞环境。不用这货我能够做其它的事)

以上我是去年对maven的看法,所以后边做项目的时候就全然使用手动管理jar,然后就出现故障了下面问题:

         1、开源项目jar版本号问题(如今开源框架、开源工具等多如牛毛,struts、spring、Hibernate、log4j等等,各个开源框架、工具对其它的开源项目基本有使用,涉及到不同版本号使用其它开源项目版本号均不同)

         2、多个开源项目整合问题(不同开源项目版本号、jar冗余等)

         3、多项目开发jar管理问题

         4、多人联合开发分为下面两种情况

4.1、局域网内(局域网内网速还行,可是你是否愿意SVN下载代码以及jar包半天未完成下载呢?我相信做过略微大型一点的项目的同学都遇到过类似情况,一个项目上几十M甚至上百M的jar )

                   4.2、局域网外(公网上GIT、SVN代码以及jar包,也会遇到半天不能下载的原因吧)

依据以上问题。我认为小伙伴们。为了提高开发、工作效率,大家还是换为maven管理吧 

1、不存在jar包冗余

2、jar管理不混乱

3、jar包版本号不存在问题

4、这点最重要的啊,一次下载,后边再也不用下载了(不针对项目,仅仅要用到这个jar包,本地存在则不会在中央仓库下载),吼吼。是不是非常爽

博客迁移至:http://blog.360chwl.net/detail/8a2390184d8502f1014db311d5df002c.html

以上是关于我是怎么从项目中的lib加JAR更换为maven管理的的主要内容,如果未能解决你的问题,请参考以下文章

maven仓库搜不到我想要的jar怎么办

如何把maven引用的jar包放入lib下面呐

如何从 lib 文件夹中添加 Maven 依赖 jar 文件

maven项目添加libs下的jar

自动生成jar的依赖xml

maven项目把webinfo下的lib给删了怎么解决