一.提前准备工作
1.1 机器已安装好java JDK
1.2 到官网上去下载maven压缩包
1.3解压好压缩包,配置环境变量
跟配置java JDK环境变量差不多
新建MAVEN_HOME
设置值:比如我的maven解压的目录为D:\apache-maven-3.3.9-bin\apache-maven-3.3.9
配置path值在path后面加上“;%MAVEN_HOME%\bin”
1.4测试maven是否安装成功
出现上图所示,表示安装成功。是不是很简单和java的JDK环境变量配置差不多。
2.现在你可以手动构建mvn 项目了,也可以利用IDE工具构建maven项目
2.1 首先我先介绍下手动构建Maven项目
2.1.1首先给大家介绍一下Maven项目的结构
上图是Maven 解压包解压出来的目录结构
下面是Maven项目的目录结构,这是Maven规定的结构
现在我来介绍一下步骤
1.首先在你的e:下建立一个maven2015的文件夹,然后在该文件夹下面建立一个maven项目,我这里命名为maven_ch01(这就是你的maven项目的名称)
2.在你的maven项目下建立一个src的文件夹,在src文件夹下建立一个main文件夹和test文件夹,main文件将用来放java源文件,test文件夹用来放测试源文件
,现在你就可以在你的main下建立一个java文件夹,然后你就可以在这个文件夹下面写你的java代码了。写好java代码后,然后进入CMD窗口,运行mvn compile
mvn 就会从远程网络仓库上下载你需要的东西,然后生成target文件夹,该文件里面的classes用来存放java源文件编译的class文件,test-classes用来存放测试的编译文件
3.在myeclipse 上配置maven环境
3.1确保已经安装成功maven
打开的myeclipse-->window-->如下图输入maven
选择---->installations 如下图:
第一个是myeclipse自带的maven,我们不用自带的,用自己安装的。----->点击add---->选择你的maven安装目录,
然后选择---->User settings,如下图,添加本地安装的maven下的settings.xml
下面的Reindex为安装maven的本地仓库。可在settings.xml里面配置maven的本地仓库,我们一般不使用默认的本地仓库,默认的本地仓库一般是在c盘
现在你就在myeclipse里面配置好了maven环境。
报错信息:-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
假如你在myeclipse运行maven项目出现这样的错误是ide工具与maven版本不兼容,换个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。