Maven:生命周期及插件

生命周期:

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值