安装Maven

Maven,是什么,有什么作用功能

假如我现在有一个功能,需要记录日志,需要用到log4j。处理流程是,先从apache上找到log4j的网页,选择适合自己的版本,然后下载,然后添加到项目中。而log4j也需要依赖一些包,所以也需要将依赖包下载下来,加入到项目中。

上述步骤,比较繁琐。

maven!解决了繁琐问题。可以理解成,在项目的一个xml中将log4j的名称添加进去(告诉maven,我想用log4j-xxxx版本),然后执行某个命令,maven就自动去下载,导包啊就全有了。(当然这样说不严禁)

 

maven主要的功能是 构建作用。

 

maven,安装配置

1、下载maven

下载地址: http://maven.apache.org/download.cgi。我选的maven3.2.3

2,解压缩

tar -zxvf maven.xxxx.tar.gz

3,修改系统的环境变量

打开环境变量界面,计算机—属性—高级系统设置—环境变量—系统变量—新建

新建一个变量,变量名为 MAVEN_HOME

指向maven所在的目录?F:\java\apache-maven-3.2.3\bin

(有一些教程,建了多个变量,我决定没有必要……建一个指向bin就够了)

在系统变量里,找到path,将MAVEN_HOME加进去 %MAVEN_HOME%; (记得加分号隔离开原有数据)

QQ截图20150304155542

 

4、测试一下是否成功

打开 cmd 命令, 输入

mvn -v

出来内容,没报错误,那就是正常了。

5、在本地建一个仓库

其实,就是一个文件夹,用来存储maven下载下来的那些jar包

在f:\maven\repo下建了一个文件夹

6、告诉maven仓库的位置

打开maven的安装目录下,conf文件夹,找到setting.xml 这个就是maven的一些配置。

在setting.xml中,找到localRepository,将仓库的路径添加进去就ok了

QQ截图20150304160847

搞定,安装完成

7、测试一把,执行

mvn?help:system

maven会自动下载一堆jar包,仓库下,会看到一堆常用的jar