1、到官网http://maven.apache.org/download.html 下载maven
下载apache-maven-3.3.3-bin.zip文件后,并解压到D:\maven\apache-maven-3.3.3
在D:\maven\apache-maven-3.3.3\conf\settings.xml中修改maven的jar库地址(默认是注释掉的,需手动解开并配置)
先配置M2_HOME的环境变量
再配用户的path环境变量,在path值的末尾添加"%maven_home%\bin"
3、配置完毕后,在Windows命令提示符下,输入mvn -v测试一下,配置成功显示如图:
4、配置成功后开始在Eclipse中配置Maven插件
方式一:maven插件下载地址(由于附件超过10M,所以放到百度网盘上了):
http://pan.baidu.com/share/link?shareid=370537&uk=3222190371
只需要解压后,把links、myplugins文件夹放到eclipse安装目录下
并且修改links下的maven.link文件。指向myplugins目录即可。
如:path=D:/maven/apache-maven-3.3.3
方式二:点击eclipse菜单栏Help->Eclipse Marketplace搜索关键字maven到插件Maven Integration for Eclipse 并点击安装即可,如下图:
6、重启后,为了使得Eclipse中安装的Maven插件,同windows中安装的那个相同,需要让eclipse中的maven重新定位一下,点击Window -> Preference -> Maven -> Installation -> Add进行设置,选择自己的maven路径。
7、继续选择“User Settings”,配置maven的setting文件,如下图所示:
至此,maven插件已经安装完成。
=======================================================================================
在eclipse中使用最新的maven插件的时候,运行run as -->maven build的时候报错:
-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
可以设一个环境变量M2_HOME指向你的maven安装目录 M2_HOME=D:\Program Files\apache-maven-3.3.3
然后在Window->Preference->Java->Installed JREs->Edit
在Default VM arguments中设置
-Dmaven.multiModuleProjectDirectory=$M2_HOME
2)导入Maven项目
在Eclipse project explorer中右击,在弹出框中选择import,得到如下图所示:
选择Existing Maven Projects,并点击Next,得到如下图所示对话框:
选择一个已经创建好的Maven项目,并点击Finish。
由此,导入Maven项目成功
3)创建子项目,子项目有两种,一种是jar一种是war jar项目是架包项目
jar项目路径:
war项目路径:
jar子项目配置文件:
war子项目配置文件:
右击项目,点击Properties->Project Facets
如上图可以看到项目为web2.3 java1.5 当然我们也可以改成我们所需要的版本,打开xml文件my-app-web/.settings/org.eclipse.wst.common.project.facet.core.xml,进行修改即可:
- <?xml version="1.0" encoding="UTF-8"?>
- <faceted-project>
- <fixed facet="wst.jsdt.web"/>
- <installed facet="java" version="1.7"/>
- <installed facet="jst.web" version="2.3"/>
- <installed facet="wst.jsdt.web" version="1.0"/>
- </faceted-project>
4) 运行Maven命令
右击项目,点击Run as-->Run Configurations
在 Maven Build 右击可新加命令,起个名字,选择工作空间中的项目,并输入Maven命令,点击run即可运行