您的位置:首页 > 其它

Maven:生命周期及插件

2013-11-11 12:26 281 查看
生命周期:

定义:Maven生命周期就是为了对所有的构建过程进行抽象和统一。包括项目清理,初始化,编译,打包,测试,部署等几乎所有构建步骤。

Maven三大生命周期:

Clean:清理项目。

Default:构建项目。(自动化构建)

Site:生成项目站点。

由于clean和install(default)是两个生命周期,所以执行install命令不会执行clean命令,可以使用mvn clean install来实现先执行clean再执行install命令的目的。

用site命令可以生成站点文档。Mvn site。

会多出一个文件夹:site,里面生成了一对网页,打开index.html。就是你的站点文档的引导了,里面包括了你的项目的信息。这些信息来源于pom.xml,根据里面的标签获取。想要生成出更多的信息,只要增加标签即可。

Maven插件:

Maven中的具体的任务就是给插件完成的,每个插件都能实现多个功能,每个功能就是一个插件目标,maven的生命周期与插件目标项目绑定,以完成某个具体的构建任务。

例如compile就是插件maven-compiler-plugin的一个插件目标。中间是插件的名字。

插件可以理解为一个类,而我们执行的都是类中的方法。

执行插件中功能(目标)的标准写法是:

Mvn clean:clean

Mvn install:install

Mvn compiler:compile

前边是插件名,后面是方法名。

MyEclipse中maven的配置:



在myeclipse中的maven工程中,右键点击pom.xml文件àrun asà选择命令,效果与cmd中一样。

如果输入组合命令,选择Mavenbuild…,在goals中输入命令组合,如:clean install,点击run。

新建maven工程,newàmavenàmavenproject,下一步到select anarchetype(骨架)时,选择一个骨架,帮我们创建约定结构,java项目的结构是quickstart,下一步是输入pom信息中的坐标。

Pom有图形化显示。

建立完成后,pom会自动生成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: