从第一次听说Maven,到Maven的使用(上)

从第一次听说Maven,到Maven的使用(上)

刚出来工作,老大说我们下个项目要用maven管理,你用过吗?没用过的话回去看下吧!噢!好的。听到这个第一反应就是maven是什么?不对,准确的说是maven这个单词怎么写。否则连google都没法搜啊。好吧,这个当然问下小伙伴就可以了。

好了,言归正传。

Maven是什么呢?直接复制这个单词去google就可以。

从第一次听说Maven,到Maven的使用(上)

大概解释:

Apache Maven的项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具

不过这些都太专业,而且作为第一次用的人来说只要在记忆里有:曾今见过这段话就OK了

通俗的说,或者说我们最常用的功能是:它对jar包的管理。(当然还有其他功能,但是对于初学者,真的,懂这个就够了,学什么先入门,会一个点了,其他的等用到的时候就自然知道怎么去学)

举个例子

假设我的电脑上有10个项目,都是用SpringMVC+Spring+MyBatis(一套很流行的开源框架)写的,那里面有很多jar包吧.比如:spring-core.jar,spring-beans.jar,spring-context.jar等.那要照一般的导入jar包的方式,每个项目都要有单独的一份,那我电脑里spring-core.jar这一个jar都有10份,那不是很麻烦。那怎么办?根据Java的基本特点抽象和封装(当然有点强扯)的类似思想,如果我在电脑C盘下的某个目录放一份,然后大家都写一个路径来引用,这样只要一份就够了。当然还有更加重要的一个特点是,如果老大说这个jar要用另外一个版本,只要改这一个地方就可以了。那岂不是很方便。这不也有点Java的思想在里面嘛?

我们最常用的maven功能就是干这个的。

下面先讲maven的配置(配置是基础,搞错了,会很麻烦):

1.下载


http://maven.apache.org/download.cgi 这个地址可以直接下载,解压后10MB左右 无需安装

从第一次听说Maven,到Maven的使用(上)

2.配置

类似于配置java环境变量.直接上图:

从第一次听说Maven,到Maven的使用(上)

在cmd下输入mvn -version 出现这个就表示OK 了

从第一次听说Maven,到Maven的使用(上)

3.配置Eclipse

在项目中使用,那就要创建maven 的项目。那你的eclipse得先有maven 这个插件。

所以要先安装eclipse的maven插件

在eclipse菜单栏Help->Eclipse Marketplace搜索关键maven

安装好之后 重启一下eclipse

然后配置eclipse和本地maven关联

以上是准备工作,基本只要设置一次就可以了(下一篇将讲解在项目中使用maven)

这些是基础,搞错了,会很麻烦。尤其是新手,基础搞错了,后面怎么做都不对,然后会很容易泄气