主要参考博文:http://www.cnblogs.com/yjmyzz/p/3495762.htmlhtml
修正:apache
1.下载maven 3.1.1eclipse
先到官网http://maven.apache.org/download.cgi 下载最新版本(目前是3.1.1 ),下载完成后,解压到某个目录(本文中是C:\Java\maven-3.1.1)maven
2. 配置环境变量工具
系统环境变量里,添加MAVEN_HOME(或M2_HOME),其值为C:\Java\maven-3.1.1,而后PATH环境变量最后附加上";%MAVEN_HOME%\bin"学习
检测方法:开发工具
a) 从新进入命令行(DOS窗口)模式,输入 echo %MAVEN_HOME% 若是能显示 C:\Java\maven-3.1.1 说明环境变量起做用了spa
b) 输入 mvn -version,正常状况下会显示maven及jdk的版本号插件
(前提:jdk环境必须先安装好,不然后面没法正常编译项目)命令行
3.安装后,用命令:mvn help:system生成.m2仓库
常见错误:
最近学习使用maven,而后在经过cmd命令“mvn help:system”,运行项目工程的时候碰过这个错误,看错误日志提示,咱们知道“C:\Users\Administrator”这个路径下找不到pom.xml文件,但是个人工程不是在这个路径下而且我也是指定了工程路径了,为何仍是报错,因此我就尝试直接进入工程文件夹,执行mvn help:system,发现能够正常启动maven工程项目了,原来“mvn help:system”这个命令就是在当前文件夹下找pom.xml文件并执行
4.maven配置文件详解http://www.cnblogs.com/greenmile/archive/2010/03/20/maven_config.html
初学老遇到的问题,基本都是相应命令依赖jar包或者的依赖的maven插件jar包没引入,解决办法:
直接在pom里设置相应依赖jar的groupid,让maven自动根据groupid从远程库下载。
配置添加如:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
五、maven-archetype-plugin 2.4版本的插件有问题,换其它版本进行建立
因而采用如下指令进行尝试,发现能够生成:
mvn org.apache.maven.plugins:maven-archetype-plugin:2.2:create -DgroupId=com.chuanliu.c11 -DartifactId=c11searcher
6.-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.
maven 3.3.9版本与开发工具myeclipse 10不兼容,解决办法,能够直接使用Myeclipse自带的maven版本。