【发布时间】:2012-09-06 23:02:10
【问题描述】:
在 Maven 中,我如何找出目标的默认阶段(如果此特定目标存在任何默认阶段)?
示例
我正在使用一个名为 Jetty Maven Plugin 的 Maven 插件。它包含一个目标jetty:run。运行命令mvn jetty:run(注意这个命令只包含一个目标,而不是一个阶段)首先构建一个pom.xml指定的Web应用程序到默认的test-compile phase,然后将它部署在一个Jetty服务器中。
正如Mojo API Specification 中所指出的,目标可以在其源代码中分配一个默认阶段(通过@phase 或通过@execute phase)。 In case of jetty:run, the default phase is @execute phase="test-compile".
但是查找源代码文件可能会变得相当复杂。有没有更简单的方法可以找出默认阶段?
【问题讨论】:
标签: maven-3 maven-plugin