在Maven中,我如何找出目标的默认阶段(如果此特定目标存在任何默认阶段)?
我正在使用一个名为Jetty Maven插件的Maven插件.它包含一个目标jetty:run.运行命令mvn jetty:run(注意此命令仅包含目标,而不是阶段)首先构建一个指定的pom.xmlWeb应用程序,直到默认test-compile阶段,然后将其部署在Jetty服务器中.
正如Mojo API规范中所指出的,目标可以在其源代码(via @phase或via @execute phase)中为其分配默认阶段.如果是jetty:run,默认阶段是@execute phase="test-compile".
但是找到源代码文件会变得非常复杂.有没有更简单的方法来找出默认阶段?