文档介绍:项目管理经验总结
MAVEN 管理项目
这篇文章只是针对过去使用 maven 工具的一个经验总结,把项目中经常使用的一些操作大
致介绍一下,可能介绍的不完全,如果想了解更多,你可以去关注一下这本书《Maven 权
威指南中文版及相关实例》;目前我们项目使用 版本的,所以下面的实例我会以这个版
本并结合伦敦奥运项目进行介绍。
1. 为什么要使用 Maven,使用 Maven 有什么好处
maven 是一个可以帮助你进行项目编译、文档管理、报告管理、包依赖管理、SCM 管理、
发布等的工具,它可以协助你完成以下工作:
, 可以立即进行编译、测试、打包等工作。以前用 Ant 的时候,也
可以很方便的做这些工作,但是写 Ant 的 文件是一件很烦琐的事情。
3. 创建项目文档非常容易,可以自动生成一个 web site,记录你的项目情况、版本信息、两
个版本之间的 change list 等。
、scm(cvs)管理功能。
。这个功能是我非常喜欢的功能。我们在做多个不同的 Java 项目时,每个项
目所用到的库 文件基本都是大同小异的,通常的做法是每个项目下面都会复制一份这些库
文件,甚至会把这些库文件都提交到 cvs 上去,这样带来的问题不仅是增大了项目占用 的
硬盘空间,而且也使包管理很混乱,当我需要在另外的机器上进行工作时,我通常需要重新
建立我的工程文件。maven 所采用的形式,类似于 yum、 apt、ports 等 Linux/Unix 的包依
赖管理模式,你只需要在配置文件中指明你依赖什么样的包,在用 maven 编译的时候,它
首先会检查你的本 地仓库中是否存在该库文件,如果没有,它就会自动去下载,默认从
/ 上下载,对于公司内部,可以创建 一个自己的库服务器;
2. Maven 的安装
1、 window 2000/xp 下的安装
解压缩 apache-maven-- 到你希望 maven 的所在目录。
这里假设你选择了 D:\apache-maven-
第 1 页
项目管理经验总结
将 D:\apache-maven-\bin 目录加入到你的 path 环境变量中
同时确认 JAVA_HOME 是否正确设置成功
运行 mvn –version 确认是否安装成功,如果看到如下信息就表示你安装成功。
2、 linux 下的安装
linux 下 没 安 装 过 , 从 网 上 找 了 一 片 文 章 , 可 以 学****一 下 :
/******@126/blog/static/1712321772010**********/
3. 使用 Maven 管理 Eclipse 项目
这里以奥运项目为例,它是一个多模块的项目,在它下面有