Maven 中自定义生命周期中的阶段名称冲突?
Phase name collisions in custom lifecycles in Maven?
据我所知,您可以在 maven 中创建自定义构建生命周期。
此外,据我所知,您不能告诉 Maven 执行 生命周期。您可以:
Tell maven to execute a phase: 这样的话,maven会找到这个phase在哪个生命周期,然后执行all 生命周期中的阶段,直到指定的阶段。
通过指定 mvn plugin_name:goal_name
告诉 maven 执行一个目标
所以,假设我已经创建了一个自定义生命周期。并假设此自定义生命周期有一个名为 install
.
的阶段
当我写 mvn install
时,maven 会执行默认生命周期(它有一个名为 install
的阶段)还是我的自定义生命周期(它也有一个名为 install
的阶段)?
maven 将如何确定遵循哪个生命周期?
这还不受支持,尽管最近 Stephen 发表了一篇关于它的帖子:http://maven.markmail.org/thread/z57dzgunecgfcrf7
据我所知,您可以在 maven 中创建自定义构建生命周期。
此外,据我所知,您不能告诉 Maven 执行 生命周期。您可以:
Tell maven to execute a phase: 这样的话,maven会找到这个phase在哪个生命周期,然后执行all 生命周期中的阶段,直到指定的阶段。
通过指定
mvn plugin_name:goal_name
告诉 maven 执行一个目标
所以,假设我已经创建了一个自定义生命周期。并假设此自定义生命周期有一个名为 install
.
当我写 mvn install
时,maven 会执行默认生命周期(它有一个名为 install
的阶段)还是我的自定义生命周期(它也有一个名为 install
的阶段)?
maven 将如何确定遵循哪个生命周期?
这还不受支持,尽管最近 Stephen 发表了一篇关于它的帖子:http://maven.markmail.org/thread/z57dzgunecgfcrf7