maven安装及与eclipse集成

maven新手,为了集成eclipse的maven走了不少弯路,果断写一篇maven集成,也是自己阶段性自学战果总结!

一、maven安装

在maven的官方网站上http://maven.apache.org/,下载maven的最新发布版本。(目前官网最新版本支持jdk版本较高)

下载后解压。

PS:我本地jdk1.6版本。所以特地下载了支持1.6的最稳定版本:不想去官网下载的小伙伴可以点击下载:http://download.csdn.net/download/lt_yl/9999132


    咱们先来分析一波maven的目录结构

目录包括:bin、boot、conf、lib、LICENSE.txt、NOTICE.txt、README.txt。

bin目录包含了mvn运行的脚本,这些脚本用来配置java命令,准备好classpath和相关的java系统属性,然后执行java命令。mvn、mvnDebug脚本是基于linux的shell脚本,mvn.bat、mvnDebug.bat是基于windows的bat脚本;

boot目录。该目录只包含一个文件,以maven3为例,为plexus-classworlds-2.2.3.jar,它是一个类加载器框架,相对于默认的java类加载器,它提供了更丰富的语法以方便配置,maven使用该框架加载自己的类库。

config目录。该目录包含一个重要的文件settings.xml,直接修改该文件,可以在机器在全局地定制Maven的行为。当然也可以定制用户级别的行为。将该文件复制至~/.m2/目录下,(注意不是~/.m2/repository)~代表用户目录,推荐定制用户级别的maven行为,而不是全局的。

lib目录。包含了所有maven运行时需要的java类库。

 

    想要运行maven必须首先安装jdk,maven能运行在jdk1.4及其以上的jdk版本之上,我相信大部分的java开发人员的jdk版本肯定比jdk1.4要高吧。具体如何配置java环境这里就不在累述。可以通过命令行查看下是否正确配置了java环境。

PS:此处的变量值请根据你自己的maven安装目录配置


完成之后,进入命令窗口

新建环境变量:MAVEN_HOME:变量值:D:\Java\apache-maven-3.0.5

编辑PATH变量:PATH:   添加变量:;%MAVEN_HOME%/bin(;不能省略)

(注:图片上显示的是编辑环境变量,读者第一次配置可选择新建即可)

     最后修改环境变量path的值,上面提到maven目录下的bin文件夹下存放着调用maven命令所有的脚本等内容,所以将D:\apache-maven-3.0.5\bin添加到path变量的末尾。这样就可以在命令行下运行maven命令了。

 验证是否安装成功



二、maven与Eclipse集成

首先找到maven安装目录的conf文件下的setting文件setting.xml作下修改.如图所示


在这里添加了本地仓库<localRepository>的内容,对于仓库的知识后续会有介绍,在这里简单的提一下,maven在管理依赖的时候,如果需要下载依赖的jar包,首先会去本地仓库找,本地仓库没有的话再去中央仓库去下载,下载完成之后放到本地仓库中,方便下次使用。
    
接下来就要在eclipse中安装maven插件了。打开eclipse,选择Help->Install New Software...在弹出的窗口中,点击Add...又会弹出一个小窗口,输入m2eclipse的安装地址,如下图所示:



 这里我的eclipse出现了Duplicate Location是因为我已经装了maven插件了,第一次装是不会出现此问题的。
然后next,选择要安装的插件,一路next。

  接下来开始设置刚才安装的m2eclipse。

划重点开始了,小伙伴!

  进入Perferences,选择Maven,去掉Download repository index updates on startup前的勾,

默认情况是会在每次启动Eclipse的时候自动去Maven中央仓库下载索引,这无疑是非常不好的,因为Maven中央仓库所包含的jar资源非常庞大,而且每天都会有很多新的项目上传,弄不好Eclipse还没开始用,就被这些东西搞挂掉了。有的时候如果勾选上这个选项的话也会造成不能搜索到依赖。建议把download artifact sources选项勾选,这样会下载所依赖的jar包的源码,当然也可以不选,我是勾选上的。如图所示:



 选择Installations将这个插件自带的Maven换成之前安装的Maven,这样就保证了版本的一致性。


    

设置好这个之后,再点击User Settings,用本机mavensettings.xml替换默认的配置文件,如图所示:这样做的话就是不管什么用户使用该计算机都是使用的这个settings文件和在博文开始时创建的本地仓库。因为默认的设置是会将本地仓库放到系统盘符\Documents and Settings\用户目录\.m2\repository这个目录下面,这是因为maven自动会为计算机上的每个用户在系统盘符\Documents and Settings\用户目录创建一个本地仓库。如果你的电脑只有你会使用的话,推荐如下图那样的设置。

 

OK!m2eclipse安装配置完成。


完毕之后可以选择重启eclipse或者直接创建Maven项目进行coding了。



安装如果报错,可能是插件未安装,eclipse的web站点不可用,去列表查看是否是DISABLE,如果没有,可以添加如下地址,允许插件下载,然后在重新安装maven



1.启动eclipse,点击window——>preferences——>install/update——>available software sites,点击Add,把如下几个网址添加过去
Eclipse GEF             http://download.eclipse.org/tools/gef/updates/releases/
Eclipse EMF             http://download.eclipse.org/modeling/emf/updates/releases/
Eclipse GMF            http://download.eclipse.org/modeling/gmf/updates/releases
Eclipse Webtools     http://download.eclipse.org/webtools/updates/






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值