本系列教程主要从以下几个方面对maven进行详细的介绍,为了交流学习,也为了以备日后查看。
1、maven的安装与配置
2、maven中的基本概念与生命周期
3、maven仓库的配置
4、maven与eclipse集成
5、maven持续集成:hudson的使用
6、maven持续测试:sonar的使用
7、maven站点生成:apache发布
第一章:Maven的安装与配置
1.1 Maven下载
下载地址:http://maven.apache.org/download.html
截止本文编写的时候,maven最新版本是Maven 3.0.4。maven3与maven2相比,性能有了很大的提升,并且完全兼容maven2,所以在犹豫maven2还是maven3的人,可以果断选择maven3。
为了方便后面的描述,假设本机下载地址:D:\Program Files\apache-maven-3.0.4-bin.tar
1.2 解压下载包
Unix下使用如下命令
tar zxvf apache-maven-3.0.x.tar.gz
window下使用如下命令或鼠标右键直接解压
unzip apache-maven-3.0.x.zip
本机解压后的文件件地址为:D:\Program Files\apache-maven-3.0.4
1.3 安装JDK
阅读maven解压目录下的README文件,本机为:D:\Program Files\apache-maven-3.0.3\README.text
我一直认为详细阅读软件的README文件是一个非常好的习惯,至少,我们这里就能很详细的了解:maven 的系统要求以及安装步骤
经整理主要有如下几点:JDK:1.5 or above 设置:JAVA_HOME,以及maven 路径
至于jdk的安装这里就不详细介绍了,具体安装过程请参看http://developer.51cto.com/art/200907/134780.htm(JDK1.6安装与环境变量设置详细图解)
最后在命令行里执行 java -version,出现如下页面就说明你的JDK安装成功了
1.4 配置Maven
a.配置MAVEN_HOME
计算机------>属性---------->高级系统设置-------------->高级
点击环境变量,进入环境变量编辑页面
点击新建,添加MAVEN_HOME:解压目录,本机:D:\Program Files\apache-maven-3.0.3
将maven添加到path,在后面追加:%MAVEN_HOME%/bin,之间用”;“分号隔开
b.配置MAVEN_OPTS
为了防止java.lang.OutOfMemeoryError错误,一开始就配置该变量是推荐的做法
配置方法与MAVEN_HOME一样
值:MAVEN_OPTS:-Xmsl128m -Xmx512m
1.5 配置settings.xml
Maven用户可以选择配置$ MAVEN_HOME/conf/settings.xml或者~/.m2/settings.xml(~表示本地用户目录,如window:C:\Users\***)。前者是全局的,对所有用户都有影响,后者是用户范围的,只对当前用户生效,所以为了避免影响其他用户我们,推荐编辑~/.m2/settings.xml
a.复制$ MAVEN_HOME/conf/settings.xml到~/.m2下
b.打开settings.xml文件
主要修改本地仓库位置
默认情况为: ~/.m2/repository
由于C盘一般是系统,其该目录会随maven的下载不断变大,所以出入安全考虑,我们这里修改为别的路径,如:
settings.xml对于maven来说是十分重要的配置文件,在后面的章节我们还会详细的介绍。
经过以上几步,我们基本完成了Maven的安装与配置。如果希望了解更多的Maven知识,请继续关注我的博客