随笔分类 -  项目生命周期管理

Ant,maven,continuum,svn,bugzilla,testlink......
摘要:maven是一个可以帮助你进行项目编译、文档管理、报告管理、包依赖管理、SCMs管理、发布等的工具。 阅读全文
posted @ 2008-12-25 14:06 Jonson Li 阅读(4248) 评论(0) 推荐(0) 编辑
摘要:为什么要使用Maven,使用Maven有什么好处 maven是一个可以帮助你进行项目编译、文档管理、报告管理、包依赖管理、SCMs管理、发布等的工具,它可以协助你完成以下工作: 1.快速创建一个工程文件 2.几乎不用做任何设置,可以立即进行编译、测试、打包等工作。以前用Ant的时候,也可以很方便的做这些工作,但是写Ant的build.xml文件是一件很烦琐的事情。 3.创建项目文档非常容易,可以自动生成一个web site,记录你的项目情况、版本信息、两个版本之间的change list等。 4.非常方便的远程发布、scm(cvs)管理功能。 5.依赖管理功能。这个功能是我非常喜欢的功能。我们在做多个不同的Java项目时,每个项目所用到的库文件基本都是大同小异的,通常的做法是每个项目下面都会复制一份这些库文件,甚至会把这些库文件都提交到cvs上去,这样带来的问题不仅是增大了项目占用的硬盘空间,而且也使包管理很混乱,当我需要在另外的机器上进行工作时,我通常需要重新建立我的工程文件。maven所采用的形式,类似于yum、apt、ports等Linux/Unix的包依赖管理模式 阅读全文
posted @ 2008-12-25 14:04 Jonson Li 阅读(1395) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示