Maven安装与配置

1、下载安装maven:http://maven.apache.org/download.cgi#

去 Maven下载主页 下载 Maven 3.3.1

apache-maven-3.3.1-bin.tar.gz 解压到 d:/apache-maven-3.3.1,并在环境变量加入M2_HOME=d:/apache-maven-3.3.1,PATH中加入bin路径:%M2_HOME%in。

确认安装:cmd中输入:mvn -version ,看到版本信息说明配置成功。


a、修改maven仓库存放位置:找到maven下的conf下的settings.xml 配置文件,我的是在D:apache-maven-3.3.1confsettings.xml。maven的仓库默认是放在本地用户的临时文件夹下面的.m2文件夹下的repository下,这很影响C盘的空间。现在我们来修改将它指定到我们自己的路径下,我现在要将仓库指定到D:Maven epom2 (可以自己定义位置)目录下.


b、执行 mvn help:system

该命令会打印出所有的Java系统属性和环境变量,这些信息对我们日常的编程工作很有帮助。运行这条命令的目的是为了让Maven执行一个真正的任务。我们可以从命令行输出看到Maven会下载maven-help-plugin,包括pom文件和jar文件。这些文件都被下载到了Maven本地仓库中。我的下载的路径是在:D:Maven epom2 下。


2、Maven常用命令:

mvn archetype:generate :创建 Maven 项目
mvn compile :编译源代码
mvn test-compile :编译测试代码
mvn test : 运行应用程序中的单元测试
mvn site : 生成项目相关信息的网站
mvn clean :清除目标目录中的生成结果
mvn package : 依据项目生成 jar 文件
mvn install :将项目注册在本地仓库
mvn deploy:将jar包发布到远程仓库
mvn eclipse:eclipse :生成 Eclipse 项目文件


3、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:Appsapache-maven-3.3.1
然后在Window->Preference->Java->Installed JREs->Edit
在Default VM arguments中设置
-Dmaven.multiModuleProjectDirectory=$M2_HOME