maven的生命周期:
clean 清理项目
default 构建项目
site 生成项目站点
三个周期是相互独立的,但是有顺序的,前面的阶段执行时,会触发后面的两个阶段。
clean 清理项目包含三个阶段
pre-clean 执行清理前的工作
clean 清理上一次构建生成的所有文件
post-clean 执行清理后的文件
default 构建项目(最核心的)
包括compile test package install
site 生成项目站点 会根据pom.xml中的信息自动生成站点,有以下几个阶段
pre-site 在生成站点之前要完成的工作
site 生成项目的站点文档
post-site 在生成项目站点后要完成的工作
site-deploy 发布生成的站点到服务器上
exclipse默认是只执行java程序,对于其他服务的支持都依赖于插件,当然为了省去安装插件的步骤,也可以使用集成开发环境MyEclipse。
如果要安装maven 的插件,就在pom.xml文件中进行配置
maven-compiler-plugin 2.3.2 default-testCompile test-compile testCompile default-compile compile compile maven-war-plugin 2.2 default-war package war 3.0 false 3.0 false maven-clean-plugin 2.5 default-clean clean clean maven-install-plugin 2.4 default-install install install maven-resources-plugin 2.6 default-resources process-resources resources default-testResources process-test-resources testResources maven-surefire-plugin 2.12.4 default-test test test maven-deploy-plugin 2.7 default-deploy deploy deploy maven-site-plugin 3.3 default-site site site D:\code\mycode\myeclipse\workspace\myBook\target\site org.apache.maven.plugins maven-project-info-reports-plugin default-deploy site-deploy deploy D:\code\mycode\myeclipse\workspace\myBook\target\site org.apache.maven.plugins maven-project-info-reports-plugin D:\code\mycode\myeclipse\workspace\myBook\target\site org.apache.maven.plugins maven-project-info-reports-plugin
插件信息可以在这个网址内容下查看