Maven生命周期阶段的未指定绑定?

时间:2016-05-24 12:04:07

标签: maven

lifecycle reference页面中,给出了3个生命周期的阶段。

但是,在built-in lifecycle bindings section中,存在未指定内置绑定的阶段。一些例子是:

  • 验证
  • 初始化
  • 产生来源
  • 过程来源
  • 生成测试来源
  • 处理 - 测试 - 源
  • 生成测试资源
  • 过程检验类
  • 制备封装
  • 预集成测试
  • 集成测试
  • 整后试验
  • 验证
  • 预清洁
  • 后清洁
  • 前现场
  • 现场交

这些阶段的内置绑定是什么?他们为什么不在文档中?

1 个答案:

答案 0 :(得分:0)

default生命周期包含特定插件的绑定。但是有些阶段不包含绑定。

如果default bindings中描述的没有绑定,那么就没有绑定,因为没有有用的默认值。

此外,对于pre-cleanpost-clean目前没有绑定(基于相同的原因),因为clean生命周期的默认用法是使用:

mvn clean

但是没有有用的插件可以绑定到pre-clean,所以它保持打开状态。