您的位置:首页 > 移动开发

Maven-1.介绍与安装

2011-12-16 17:32 288 查看
Maven作为一款优秀的项目管理工具,在众多的项目中都得到了广泛的应用,那么Maven能够为我们带来些什么呢?

首先,Maven是什么?

Maven为apache下一个优秀的开源项目(http://maven.apache.org/),服务于java平台的项目构建、依赖管理以及项目信息管理。Maven基于java平台,所以也是一款跨平台的构建工具。

那么Maven能做什么呢?

1、依赖管理,管理项目依赖的jar包。通过中央仓库或者我们自己的私服来下载构建(artifact)。手工管理各种jar包时带来的痛苦大家都经历过,好处不言而喻。

2、自动化的项目构建工具,包括清理(clean)、编译(compile)、测试(test)、打包(package)、安装(install)等

3、项目信息管理工具,可以用来生成项目站点,项目文档,、测试报告、静态分析报告、源码版本日志报告等。

4、 使用Maven额外的好处:标准化的构建,使用Maven生成的项目都是基于一致的规则生成,有利于团队的标准化。使用Maven管理的开源项目,也利于分享和传播。标准化的构建带来的另一个好处是项目的目录结构,测试用例命名都是基于既定的规则,项目间切换的时候免去了额外的学习成本。

接下来说说Maven的安装

1、下载最新的稳定版http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.3-bin.zip

2、 Maven运行于java环境中,确定已正确安装了JDK(配置JAVA_HOME等)

3、设置环境变量M2_HOME,将%M2_HOME%/bin加入到path中

命令行运行mvn -v出现如下内容,即说明已安装成功!



4、Maven安装完成之后,本地仓库的默认安装目录为~/.m2,系统重装之后,本地仓库中的内容都会丢失,但可以修改Maven本地仓库位置的默认配置。找到%M2_HOME%/conf/settings.xml加入如下配置
<localRepository>D:/maven_repo/repository</localRepository>
5、将%M2_HOME%/conf/settings.xml复制一份到本地仓库下,以后该文件有修改也只需要修改用户范围内的setting.xml即可

安装m2eclipse

1.hele--Install New SoftWare...输入http://m2eclipse.sonatype.org/sites/m2e



2、安装完核心模块之后再安装一些额外组件。输入http://m2eclipse.sonatype.org/sites/m2e-extras



Huson Integration for M2Eclipse,Maven与Huson集成的插件,可以选择安装

Maven Integration for Eclipse WTP,使用该模块可以让eclipse自动读取POM信息并配置WTP项目

Web Application Runner, 不需要(已安装)

Maven Integration for Subclipse,重要,为Maven与Subclipse集成的插件,建议安装

3、修改M2Eclipse使用的Maven,不要使用默认集成的,默认集成的一般为最新版,可能存在不稳定的问题

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息