Maven 的安装 以及 集成到 myeclipse 中
如果没有安装jdk, 要先安装jdk
Maven的安装:
首先,先到官网去下载maven。这里是官网的地址:http://maven.apache.org/download.cgi 请选择最新的版本下载,这里咱们下载的是apache-maven-3.1.1-bin.zip,在如图所示的红色部分[其他版本也可以]
解压apache-maven-3.1.1-bin.zip,自己放到喜欢的目录下(路径不要出现中文).
右键“计算机”,选择“属性”,之后点击“高级系统设置”,点击“环境变量”,来设置环境变量,有以下系统变量需要配置:
新建系统变量 MAVEN_HOME 变量值:D:\Java\apache-maven-3.1.1
编辑系统变量 Path 添加变量值: %MAVEN_HOME%\bin (如果前面有其他路径, 用分号;隔开)
最后检验配置是否成功:用win键+R,来打开命令行提示符窗口,即Dos界面,输入mvn --version 若出现以下情况说明配置成功
Maven集成到Myeclipse:
1. 修改本地仓库配置
打开maven的源文件的conf目录下的setting.xml文件:
添加<localRepository>这里自定义Maven的仓库地址</localRepository>
2. [一定要等待下载完成, 否则后面可能会出错!]下面我们用一个命令验证一下。打开命令提示符,输入:mvn help:system
该命令会打印出所有的java系统属性和环境变量。这些信息对我们日常的编程工作很有帮且。
如果运行的过程中没有错误,打开我们仓库(E:\maven\repo)会发现里面多了一些文件。这些文件就是我们从maven的中央仓库下载到本地仓库的。
3. 在myeclipse中设置maven的配置文件以及源文件目录:
1)打开Myeclipse, 进入window-preference-myeclipse-maven4myeclipse
设置maven安装路径:(这里指向maven的源文件目录)
2.设置当前库地址: (这里是修改过的maven的配置文件)
2)新建一个Web项目(步骤可能不一样, 有些步骤可能在后面才会出现)
进入Myeclipse,选择File-New Project-web project
完成后,
打开pom.xml可以看到myeclipse自动生成的依赖。
点击项目文件,右键->Run as->Maven install将依赖install至本地maven库
(这时候安装可能会出现一些错误,maven clean一下。然后执行maven install就可以了)
-----------这里如果出现一些错误, 比如:关于main的错误, 那是因为jdk的版本不一致导致的, 解决方法:
1. 右键项目-->Properties-->Java Compiler-->把JDK的版本换成本地的最新的jdk版本
2. 点击MyEclipse-->Project Facets, 把Java的版本改成本地的最新的jdk版本
改好了之后, 再次运行maven install, 还有错误:(红色的错误)
-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
这是因为没有设置maven的默认目录导致的, 解决方法:(这里的M2_HOME可能是别的名称, 具体看你在配置maven的时候的系统变量里面设置的变量)
可以设一个环境变量M2_HOME指向你的maven安装目录
M2_HOME=D:\Apps\apache-maven-3.3.1
然后在Window->Preference->Java->Installed JREs->Edit
在Default VM arguments中设置
-Dmaven.multiModuleProjectDirectory=$M2_HOME
改完之后, 重新启动maven install, 就可以访问maven工程了.