在Maven 2中定义自定义生命周期阶段

Thi*_*kel 7 maven-2 maven-plugin maven

在我的pom.xml我都引用的自定义插件,它暴露了几个目标.虽然我可以将这些目标附加到各个构建生命周期阶段,但我希望能够通过在命令行上使用我的自定义别名阶段来调用POM中定义的一组目标,例如:

mvn myphase
Run Code Online (Sandbox Code Playgroud)

有没有办法实现这个目标?我想避免修改我的插件,因为我需要运行一些由antrun插件提供的辅助操作.

Mic*_*l-O 9

您想要调用自定义阶段而不是目标(更改了您的问题).您必须编写自定义生命周期,其中包括您的自定义阶段.你真的想这么做吗?看看这个.