我对Maven文档感到有点困惑 - 是否应该在lifecycles.xml或lifecycle.xml中定义生命周期?即使是Sonatype参考文献也可以互换地谈论这两个名字!
仍然对components.xml感到困惑 - 如果有任何好的参考可以发布吗?
谢谢, -Dave
答案 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。