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加入如下配置
安装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,不要使用默认集成的,默认集成的一般为最新版,可能存在不稳定的问题
首先,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,不要使用默认集成的,默认集成的一般为最新版,可能存在不稳定的问题
相关文章推荐
- Maven第一篇【介绍、安装、结构目录】
- maven的介绍和安装
- Maven 安装目录的详细介绍
- [maven学习笔记]第二节-搭建nexus的介绍和安装
- 一点一点学maven(01)——maven介绍、下载、安装及配置
- Maven学习笔记(一):Maven介绍、安装及简单示例
- Maven介绍与安装配置
- 照葫芦画瓢系列之Java --- Maven的介绍和安装
- IDEA的安装和破解;Maven介绍;Object类的学习
- 在Mac OS X + Idea下搭建Maven项目 -- 安装maven及常用mvn命令介绍
- Maven介绍与安装
- maven--maven介绍及安装配置
- maven从安装到使用---综合介绍
- Maven介绍及安装
- Maven详细介绍及安装配置
- 【项目管理与构建】Maven搭建私服——Nexus的详细介绍以及安装(四)
- Maven介绍以及Maven安装与环境变量配置
- Maven之旅(一)--介绍、安装、示例
- Maven的介绍和安装