一:下载安装文件:http:///download.html目前最高版本3.0.4
二:解压安装文件到某个盘符我这里是解压到d盘
三:配置环境变量:
MAVEN_HMOE=d:\maven;
PATH=%MAVEN_HOME%\bin;
四:验证是否安装成功 进入命令行输入 mvn -v 显示如下信息代表安装成功:
Apache Maven 3.0.4 (r1232337; 2012-01-17 16:44:56+0800)
Maven home: d:\apache-maven\bin\..
Java version: 1.6.0-rc, vendor: Sun Microsystems Inc.
Java home: D:\Program Files\Java\jdk1.6.0\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows xp", version: "5.1", arch: "x86", family: "windows"
五: 配置Maven.在maven的目录下有个settings.xml 这个地方有几个作用:
1、就是指定你将来下载的jar包放哪里.
2、就是如果上网需要代理还需要在这里填写
3、还有就是还可以指定自己的jar 的库的地址,这样就是不光可以去下载一些开源的包还可以添加自己其他工程的jar包.还有就是这个配置文件一般都有好几个,因为一般maven都是部署到服务器上的,很多用户共享,你可以有你自己的配置,所以一般都要复制一份到自己的目录下,就是:
C:\Documents and Settings\Administrator\.m2
6、创建maven项目 我们采用插件方式创建 在d盘创建maven_project文件夹 通过命令行进入到该文件夹下面 在输入mvn archetype:generate按下回车
602: remote -> org.wikbook:wikbook.archetype (-)
603: remote -> org.xaloon.archetype:xaloon-archetype-wicket-jpa-glassfish (-)
604: remote -> org.xaloon.archetype:xaloon-archetype-wicket-jpa-spring (-)
605: remote -> org.xwiki.commons:xwiki-commons-component-archetype (Make it easy
to create a maven project for creating XWiki Components.)
606: remote -> org.xwiki.rendering:xwiki-rendering-archetype-macro (Make it easy
to create a maven project for creating XWiki Rendering Macros.)
607: remote -> org.zkoss:zk-archetype-component (The ZK Component archetype)
608: remote -> org.zkoss:zk-archetype-webapp (The ZK wepapp archetype)
609: remote -> ru.circumflex:circumflex-archetype (-)
610: remote -> se.vgregion.javg.maven.archetypes:javg-minimal-archetype (-)
611: remote -> sk.seges.sesam:sesam-annotation-archetype (-)
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive co
ntains): 200:
Choose org.apache.maven.archetypes:maven-archetype-quickstart version:
1: 1.0-alpha-1
2: 1.0-alpha-2
3: 1.0-alpha-3
4: 1.0-alpha-4
5: 1.0
6: 1.1
Choose a number: 6:

这里是让选版本默认是6直接按下回车
Define value for property 'groupId': :
输入groupId就是项目的名称
Define value for property 'artifactId': :
输入artifactId相当于模块的名称
Define value for property 'version': 1.0-SNAPSHOT: 
输入version表示这个项目的版本名称
Define value for property 'package': com.bocai.maven: :
输入package包名
Confirm properties configuration:
groupId: com.bocai.maven
artifactId: hello
version: 1.0-SHAPHOST
package: com.bocai.maven
Y: : 

输入Y回车出现你刚才输入的信息就代表创建成功了
[INFO] -------------------------------------------------------------------------
---
[INFO] Using following parameters for creating project from Old (1.x) Archetype:
maven-archetype-quickstart:1.1
[INFO] -------------------------------------------------------------------------
---
[INFO] Parameter: groupId, Value: com.bocai.maven
[INFO] Parameter: packageName, Value: com.bocai.maven
[INFO] Parameter: package, Value: com.bocai.maven
[INFO] Parameter: artifactId, Value: hello
[INFO] Parameter: basedir, Value: D:\maven\03
[INFO] Parameter: version, Value: 1.0-SHAPHOST
[INFO] project created from Old (1.x) Archetype in dir: D:\maven\03\hello
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9:27.891s
[INFO] Finished at: Mon Jul 02 00:44:10 CST 2012
[INFO] Final Memory: 7M/15M
[INFO] ------------------------------------------------------------------------


七:编译输入mvn install回车出现如下信息表示编译成功
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.906s
[INFO] Finished at: Mon Jul 02 00:47:33 CST 2012
[INFO] Final Memory: 4M/7M
[INFO] ------------------------------------------------------------------------

八:运行 :
D:\maven\03\hello>cd target
D:\maven\03\hello\target>java -cp hello-1.0-SHAPHOST.jar
Hello World!