总体分三步,先安装Maven再安装Maven插件最后配置Maven插件
一、电脑安装Maven
1)先到http://maven.apache.org/里下载maven,我下载的是目前最新的版本:apache-maven-3.3.9-bin.tar.gz
2)完成之后解压放在一个目录下,例如:我解压之后的最终目录是:D:\Java\maven\apache-maven-3.3.9
3)配置环境变量,与jdk环境变量配置类似:系统变量:MAVEN_HOME=D:\Java\maven\apache-maven-3.3.9 系统变量:Path=%MAVEN_HOME%\bin
4)确认是否安装好Maven,打开cmd,输入:mvn -v 或者mvn -verson
当出现类似以上信息则说明电脑安装Maven成功
5)修改maven仓库位置
找到maven安装目录下的conf里的settings.xml配置文件,我的是:D:\Java\maven\apache-maven-3.3.9\conf\settings.xml
在localRepository标签注释下写包含本地仓库目录的localReposetory标签。若不写则默认在${user.home}/.m2/repository目录下,我的默认是C:\Users\Administrator\.m2\repository。
6)打开cmd输入:mvn help:system 。这样maven会自动下载maven-help-plugin,包括pom和jar文件,它们会被下载到maven仓库中。
-----------------------
二、eclipse中安装maven插件
安装插件分离线安装和在线安装两种,虽然eclipse官网推荐在线安装,但我感觉离线安装更好,因为在线安装下载慢,且很容易出现“Cannot complete the install because one or more required items could not be found.”这种错误,这是缺少别的组件或jar包造成的,需要再安装别的组件才能在线安装maven。
离线安装:
1)下载eclipse的maven插件包,我下的是一个名为eclipse-maven3-plugin.7z的插件包。链接地址:http://115.com/file/dpk80gj0#eclipse-maven3-plugin.7z
2)接下来分两种安装形式了,一种是用link文件指向插件目录,一种是直接复制jar包方式。我一开始用link文件方式,不过在我的eclipse上没用,便换用直接复制jar包方法了。
复制jar包方式:
3)将下载好的插件包解压,找到子文件夹features和plugins的jar包,将它们分别导入eclipse安装目录下的features和plugins文件内。然后重启eclipse就可以在preferences中看到Maven选项。
当然,重启eclipse可能会发出如下警告:
这是eclipse.ini文件中没指定JDK引起的,可以在eclipse.ini文件开头添加类似
-vm
D:\Java\jdk_7\bin\javaw
这两行代码就可以了,jdk路径写自己的路径,如下图所示:
这样JDK的警告就消除了。
link文件指向方式:
3)在eclipse安装目录下创建两个文件夹:mylinks,mavenPlugins(名字随便取),把下载好的插件包解压后的features和plugins文件夹放到mavenPlugins文件夹下。
4)在mylinks目录下创建一个maven.link文件(文件名自定义,但后缀是.link),打开并输入:path=mavenPlugins文件夹的绝对路径(文件夹路径以"/"或"\\"而不是以"\"分隔)。
5)重启eclipse,启动window-->preferences就多了个Maven选项,说明安装成功。
在线安装:
1)eclipse最上面导航栏的Help-->Install New Software-->add,出现如下所示对话框:
上面的name写m2e(名字随便取),下面的location填maven插件的下载地址:http://download.eclipse.org/technology/m2e/releases 或者http://m2eclipse.sonatype.org/sites/m2e/
2)选中加载出的Maven插件,把contact all update sites during install to find required software 的勾去掉,让它安装时不要检测升级站点,这样可以提升安装速度。
3)接着就是按照提示点下一步和接受协议最后完成就行。
当然,点击下一步时可能会出现如下错误:
Cannot complete the install because one or more required items could not be found.
它说由于有些依赖的组件没有找到所以不能完成安装,需要先安装maven插件依赖的组件才能安装maven插件。
网上的一般做法是先安装GEF插件再安装Maven就行。
安装GEF插件:
1、window-->preferences-->install/update-->avaliable software sites-->add 添加:GEF http://download.eclipse.org/tools/gef/updates/releases/ 。可能会有无名字的相同地址,则删除相同的地址再添加。
2、接着help-->Install New Software-->add,name:GEF,localtion:http://download.eclipse.org/tools/gef/updates/releases/。
3、接着就是按照提示点下一步和接受协议最后完成就行。
安装完GEF插件后就可以在线安装Maven。
配置Maven插件:
1)Window-->Preferences-->Maven-->Installtions-->Add,把电脑上安装的maven目录添加上就行,例如:D:\Java\maven\apache-maven-3.3.9。
2)Window-->Preferences-->Maven-->User Settings-->Browse,打开maven配置文件settings.xml,例如:D:\Java\maven\apache-maven-3.3.9\conf\settings.xml。这样就配置完成了,可以使用了。