本文以spring-boot-maven-plugin 2.5.4为例

@Mojo defaultPhase
以spring-boot-maven-plugin:start为例, 他的@Mojo defaultPhase是PRE_INTEGRATION_TEST,该目标默认绑定到此阶段.
@Mojo(name = "start", requiresProject = true, defaultPhase = LifecyclePhase.PRE_INTEGRATION_TEST,
requiresDependencyResolution = ResolutionScope.TEST)
public class StartMojo extends AbstractRunMojo {
}
在pom中,我们只需要指定goal,就会在PRE_INTEGRATION_TEST阶段执行
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<id>start</id>
<goals>
<goal>start</goal>
</goals>
<!--如果额外指定phase=verify,会忽略defaultPhase,而在verify阶段执行-->
<phase>verify</phase>
</execution>
</executions>
@Execute phase
以spring-boot-maven-plugin:run为例,他的@Execute phase=TEST_COMPILE,在运行该目标前,让maven先运行一个并行的生命周期,到指定的阶段TEST_COMPLIE为止。到phase执行完,才执行插件目标
所以执行run,总是会运行到TEST_COMPLIE阶段
@Mojo(name = "run", requiresProject = true, defaultPhase = LifecyclePhase.VALIDATE,
requiresDependencyResolution = ResolutionScope.TEST)
@Execute(phase = LifecyclePhase.TEST_COMPILE)
public class RunMojo extends AbstractRunMojo {
参考资料
maven官方
博客
到此这篇关于Maven Plugin的@Mojo和@Execute的具体使用的文章就介绍到这了,更多相关Maven Plugin @Mojo和@Execute内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
相关推荐:
AI缩写文本:助力智能生活的革新力量,ai智能写作生成神器下载
京东业绩再创新高:未来电商巨头的成功之道,如何做seo优化留痕
未来的效率利器AI软件下载AI,助您轻松驾驭智能世界
seo管理系统是什么,seo网站管理 ,过度圆ai
seo经理做什么的,seo经理招聘 ,盲人ai眼镜
SEO能够助力网站流量增长,提升品牌竞争力,Seo网站排名原理
SEO领先-如何借助SEO技术让您的网站脱颖而出,seo是黑客吗
ChatGPT错误处理与异常情况解决方法:让你的AI助手更加智能与可靠,智能ai鼠标ai智能语音
seo读什么书,seo是哪个专业的 ,亚洲9ai吧
亚马逊seo是什么公司的,“亚马逊” ,ai玩底特律
如何利用AI生成高质量文章,提升写作效率与创意?
seo适合看什么书,自学seo书籍推荐 ,ai少女 刻晴
AI批量文章工具,让写作变得高效与轻松,cs机器人ai
为什么seo对企业重要,seo对企业进行网络营销的价值 ,ai李沁换脸鲍鱼
SEO努力:提升网站排名的关键策略,网站建设微企动力
SEO模块:提升网站排名,驾驭数字营销未来,营口网站建设制作平台
seo网赚什么意思,网站seo赚钱 ,ai打不开ai
优化,让生活与工作更高效-从个人到企业的全面升级,广州百度seo费用
ChatGPT,您的银行卡被拒绝了?别慌,这些方法帮您快速解决问题!,ai给那个标声调
seo需要懂什么源码,seo需要懂什么源码技术 ,ai 纤维
《“查看更多”背后的秘密:让你的人生更加丰富多彩!》,宁安公司网站建设
seo适用于什么领域,seo适用于什么领域中 ,ai智能翻译写作机器人v1.0
AI自动读文:让阅读更轻松、更高效的智能革命,寄ai空
ChatGPTWindows版本下载:让AI助力您的工作和生活,ai yamama
SEO找词:如何精准找到高效关键词,提升排名和流量,河源网站优化平台
ChatGPT不能访问,我的学术水平直线下降,泰州大数据ai艾灸价格
ChatGPT登录503错误?轻松解决,快速恢复畅享智能体验!,ai怎么加植物材质效果
好用的人工智能AI软件推荐,让你的生活更智能!
ChatGPT崩一次多久修复?揭秘背后的技术与保障,ai1818818
用AI生成的文章算原创吗?深度解析AI写作背后的秘密
SEO占位:如何在竞争激烈的市场中占得先机?,梁平区省心全网营销推广
AI写作技巧,让创作事半功倍!
ChatGPT崩溃!用户反馈网页端无法访问,修复急需,ai院子
AI免费写作一键生成,效率与创意的完美结合
什么是seo平台seo教程,什么是 seoseo有何价值 ,论文写作ai助手公众号
AI网站开发与代码创新:引领未来数字化变革的关键,ai ay规则
为什么seo这么难,seo难嘛 ,ai宁中则
SEO超级,助力企业站点冲刺搜索引擎排名,白云全网营销推广哪家强
SEO课:让你从小白变成搜索引擎优化高手,推广自媒体营销计划
seo用什么法宝,列出5种seo赚钱方式 ,ai怎么更改文档样式
软件AI的全称:人工智能驱动未来的关键力量
用AI优化文章,轻松提升内容质量与创作效率
SEO优化关键技巧:提升网站排名的实战攻略,科大讯飞ai论文写作软件
360AI写作怎样?助力创作的新风尚,ai到访
ChatGPTApp怎么调大字体?提升阅读体验,让文字更清晰,推荐ai音频
为什么选择B站VIP?让你畅享更丰富的视听体验,小门类网站seo
ChatGPT不登录,如何畅享AI的智能服务?,手信ai
ChatGPT360:全方位提升你的工作与生活效率,ai72787
在线AI文章生成:内容创作新革命
SEO做好,企业网站流量翻倍的关键,seo白帽技术有哪些