Maven:lifecycle.xml还是lifecycles.xml?

时间:2015-01-14 08:00:27

标签: maven lifecycle

我对Maven文档感到有点困惑 - 是否应该在lifecycles.xml或lifecycle.xml中定义生命周期?即使是Sonatype参考文献也可以互换地谈论这两个名字!

仍然对components.xml感到困惑 - 如果有任何好的参考可以发布吗?

谢谢, -Dave

1 个答案:

答案 0 :(得分:0)

应为lifecycle.xml(请参阅Lifecycle Mappings):

  

为插件配置自定义生命周期映射,通常存储在插件的jar工件中的META-INF/maven/lifecycle.xml中。

lifecycles.xml带有'',only once in the Maven source, commented out显示为独特且从未使用过的文件。

另外,components.xml,如Overriding the Default Lifecycle

  

在您的插件项目中,在META-INF/plexus/components.xml下创建src/main/resources

有关完整示例,请参阅Creating a new phase