参考:http://hzbook.group.iteye.com/group/wiki/2872-Maven-in-action/#3336
第一步:环境配置
maven3.05下载地址: http://mirror.esocc.com/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz
下载后解压缩,然后设置maven环境
如我的解压路径为 F:\Program Files\apache-maven-3.0.5
添加环境变量
变量名:MAVEN_HOME
变量值:F:\Program Files\apache-maven-3.0.5
找到变量path,在后面加上 ;%MAVEN_HOME%\bin;
检查我们的java环境和maven环境是否有误。 打开->CMD 输入: mvn -v
点回车查看 maven信息
第二步:修改仓库位置
修改仓库的位置,用于存放项目的jar包
我自己新建的仓库路径:F:\工作\Jarfactory
我们打开…\apache-maven-3.0.3\conf\目录下的setting.xml文件,设置成我们创建的仓库路径
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ~/.m2/repository
-->
<localRepository>F:\工作\Jarfactory</localRepository>
在命令窗口中输入:mvn help:system
如果没有报错,则会从maven的中央仓库下载一些基础的jar包到本地仓库F:\工作\Jarfactory中
以后再项目中如果需要下载依赖的jar包,首先会去本地仓库找,本地仓库没有的话再去中央仓库去下载,下载完成之后放到本地仓库中,方便下次使用。
第三步:集成到myEclips
myEclips是自带maven插件的,如果使用eclips则要自己安装manven插件了:
打开eclipse,选择Help->Install New Software...在弹出的窗口中,点击Add...又会弹出一个小窗口,输入m2eclipse的安装地址 http://download.eclipse.org/technology/m2e/releases
一路next,想必使用过eclipse的开发人员对此过程都已经很熟悉了。
安装完maven插件后
进入Perferences,选择Maven,去掉Download repository index updates on startup前的勾,默认情况是会在每次启动Eclipse的时候自动去Maven中央仓库下载索引,这无疑是非常不好的,因为Maven中央仓库所包含的jar资源非常庞大,而且每天都会有很多新的项目上传,弄不好Eclipse还没开始用,就被这些东西搞挂掉了。有的时候如果勾选上这个选项的话也会造成不能搜索到依赖。建议把download artifact sources选项勾选,这样会下载所依赖的jar包的源码,当然也可以不选,我是勾选上的。
接下来选择Installations将这个插件自带的Maven换成之前安装的Maven,这样就保证了版本的一致性。
这样在Window----Perferences-----java-----Build Path-----Classpath Variables下就可以看到我们maven本地仓库