博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
maven的生命周期和插件
阅读量:6154 次
发布时间:2019-06-21

本文共 4087 字,大约阅读时间需要 13 分钟。

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
1.7
1.7
default-compile
compile
compile
1.7
1.7
1.7
1.7
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

插件信息可以在这个网址内容下查看

 

转载于:https://www.cnblogs.com/sMKing/p/6112294.html

你可能感兴趣的文章
小白书 黑白图像【DFS/Flood Fill】
查看>>
git学习笔记(一)——从已存在的远程仓库克隆
查看>>
uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型?
查看>>
ACM算法目录
查看>>
数据结构与算法(6)二叉树遍历
查看>>
最近学习了一个手机影音
查看>>
点亮第一个LED灯
查看>>
Quart2D续
查看>>
sort()
查看>>
Google Protocol Buffer 的使用和原理
查看>>
php的cookie配置和session使用
查看>>
分治法——循环左移
查看>>
遍历datatable的方法
查看>>
离散数学:每条边的权重均不相同的带权图有唯一最小生成树
查看>>
玩转 SSH(六):SpringMVC + MyBatis 架构搭建(注解版)
查看>>
json & pickle 模块
查看>>
ios删除uiview上的视图
查看>>
HTTP与TCP的区别和联系
查看>>
Java上机实验报告(3)
查看>>
ubuntu10串口数量拓展
查看>>