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代表生命周期阶段

    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置