maven学习笔记--1.maven概览及安装

1.maven是什么?

maven是一个构建工具,或者说一个工程管理工具。它类似于ant,或者说maven是ant的一个超集,提供了ant能做的预处理,编译,打包,测试和分发之外的项目依赖,生命周期等一些列工具。

这下功能可以使开发人员对项目的构建变得简单。用通俗的话讲,只要通过简单的配置,maven给你提供一条龙服务。

2.maven安装和运行

不管什么系统,maven是用java写的,所以安装过程基本一致(环境配置等稍有不同)。

1> 须安装jdk(1.5 +),这个自行安装

安装完成后java -version 能看到版本号

2> 下载maven:http://maven.apache.org/download.html 我这里下载最近版本 apache-maven-3.0.3-bin.tar.gz

3> 解压到某一你向安装的目录,我这里为 D:\dev\apache-maven-3.0.3 下

4> 设置环境:

设置M2_HOME set M2_HOME=D:\dev\apache-maven-3.0.3

设置PATH set PATH=%PATH%;%M2_HOME%\bin

5> 验证安装成果

C:\Documents and Settings\Administrator>mvn -v

Apache Maven 3.0.3 (r1075438; 2011-03-01 01:31:09+0800)

Maven home: D:\dev\apache-maven-3.0.3

Java version: 1.6.0_21, vendor: Sun Microsystems Inc.

Java home: C:\Program Files\Java\jdk1.6.0_21\jre

Default locale: zh_CN, platform encoding: GBK

OS name: "windows xp", version: "5.1", arch: "x86", family: "windows"

OK,说明安装成功。

3.maven的结构及仓库

3.1本地仓库结构

在你刚才的安装目录(D:\dev\apache-maven-3.0.3)下面,我们有几个文件和文件夹

bin\ --启动脚本文件夹

boot\ --启动加载类文件夹

conf\ --本地全局配置,里面有一个settings.xml文件,配置了默认的全局配置

lib\ --maven核心运行库

3.2用户仓库结构

还有在当前登录用户的目录下有一个.m2的目录,这是maven的用户个人本地主目录

这目录里面有两个

settings.xml --用户相关的maven设置,推荐修改这个文件,而不是全局的设置(conf\settings.xml)

repository\ --用户本地仓库,需要的依赖包会从远程仓库下载到此处。

远程中央仓库

中央仓库位于 http://repo1.maven.org/maven2/

一般流行的库都可以在这里找到。当然,我们也可以建立私有的仓库Nexus,这里以后慢慢学吧。

4.eclipse maven插件安装

首先注明一点,上面的maven是必须要装的,光装插件是不行的(本人比较笨,以前老以为装个插件就完事了)。

eclipse -->help -->Install New Software 

Install面板上点击Add

name:随意,一般m2e

Location:http://download.eclipse.org/technology/m2e/milestones/1.0  m2e正式1.0版本 适用于 eclipse3.6以上

 http://m2eclipse.sonatype.org/sites/m2e 这个适合所有版本

点OK,弹出框Maven Integration for Eclipse 然后next,同意license,Finish就OK

如果安装的上面的第二个链接(不是1.0版本),还需安装maven的eclipse插件扩展m2e-extras

其他同上

name:m2e-extras

Location: http://m2eclipse.sonatype.org/sites/m2e-extras

点OK后有几个扩展供选择,选择:

Maven Integration for Eclipse Extras (maven配置相关)

Maven Integration for Subclipse (SVN与maven集成工具)

当然你也可以全选,选择后点击Next接下来步骤同上

这样就安装完成了。不用命令行来建maven项目,直接可以用eclipse创建。

5.创建eclipse项目

File -->new --> other --> Maven -->Maven Project -->Next -->Next

接下来需要填写

GroupId:定义当前项目在某个模块下,这里可以该项目的总体的项目,比如com.lava.myapp

ArtifactId:表示项目的模块,如:myapp-core ,这样项目名,以后打包都会用这个名字

Version:表示当前的版本号(开始默认即可)

package:项目的包结构,如com.lava.myapp.core

填写后点Finish,项目就创建了

创建后有一个pom.xml,该文件是工程对象模型,以后的项目就可以通过该文件来做配置管理。

先到这里。


猜你喜欢

转载自lavafree.iteye.com/blog/1120561