Maven:生命周期及插件

发布时间:2014-10-23 23:28:18
来源:分享查询网

生命周期: 定义: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会自动生成。

返回顶部
查看电脑版