Vince352 2018-05-05 21:37 采纳率: 0%
浏览 13456
已结题

关于maven plugin executions

请问各位大神,pom 中 build -> plugins -> plugin -> executions 下面的execution绑定的phase和goals是表示下面的哪一种:
1. 执行executions下面申明的其中一个phase的时候在goal阶段执行这个插件。
2. 执行这个插件的时候执行申明的所有phase。
3. 这个phase就是代表这个插件

  • 写回答

1条回答 默认 最新

  • 那个小白猿 2018-05-06 04:18
    关注

    phase元素代表的是绑定的生命周期的阶段
    goals元素代表插件的目标 插件是你前面artifactId中定义好的 goals相当于该插件中的一个功能 该功能将在phase绑定的生命周期阶段执行
    这种方式属于自定义绑定 即在某个特定的生命周期阶段执行某个插件的功能 大多数时候是内置绑定的

    所以1是有问题的 goal是一个插件的具体功能 而不是一个阶段 phase才是
    2勉强是对的 一个插件可以对应多个生命周期阶段
    3是错的 phase代表生命周期阶段

    评论

报告相同问题?

悬赏问题

  • ¥17 pro*C预编译“闪回查询”报错SCN不能识别
  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)