首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Maven学习笔记(1.概况)

2013-11-08 
Maven学习笔记(一.概况)以前做项目,一直习惯使用Ant。后来Maven开始火了,出现很多文章描述Maven如何比Ant优

Maven学习笔记(一.概况)

以前做项目,一直习惯使用Ant。后来Maven开始火了,出现很多文章描述Maven如何比Ant优秀,Ant的功能只是Maven的一个子集,于是我开始尝试在项目中使用Maven,这里把一些相关的经验写下来。

?

首先需要了解的是,Maven是什么?

我在网上找到一个比较合适又简单的解释:

Maven是一个项目管理工具,

它包含了一个项目对象模型 (Project Object Model),

一组标准集合,一个项目生命周期(Project Lifecycle),

一个依赖管理系统(Dependency Management System),

和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑

。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。

看到这样的解释,会Maven的人会觉得,确实如此,但对于我这些希望用Maven代替Ant的人来说,这个定义说了跟没说一样,似乎跟Ant无关。

?

无论如何,既然网上那么多人推荐Maven,它绝对有它的好处,于是我开始在网上搜索相应的教材,开始详细研究Maven.

?

热点排行