Maven 绑定mvn jetty:运行到不同的阶段?
我有一个maven webapp,可以使用jetty运行。如果我打电话给jettyMaven 绑定mvn jetty:运行到不同的阶段?,maven,maven-jetty-plugin,Maven,Maven Jetty Plugin,我有一个maven webapp,可以使用jetty运行。如果我打电话给jetty mvn jetty:run 它在安装阶段之前执行。然而,我只想在maven生命周期的最后运行jetty。我怎样才能做到这一点 或者换一种方式。jetty maven插件的运行目标默认绑定到某个maven阶段。我能换一下装订吗 更新:只是为了确保,我不想知道如何在每次执行maven阶段(如预集成测试)时自动执行jetty。我只想将jetty运行目标绑定到稍后的阶段,以便在手动调用它时执行其他maven阶段。这是不
mvn jetty:run
它在安装阶段之前执行。然而,我只想在maven生命周期的最后运行jetty。我怎样才能做到这一点
或者换一种方式。jetty maven插件的运行目标默认绑定到某个maven阶段。我能换一下装订吗
更新:只是为了确保,我不想知道如何在每次执行maven阶段(如预集成测试)时自动执行jetty。我只想将jetty运行目标绑定到稍后的阶段,以便在手动调用它时执行其他maven阶段。这是不可能的(使用预定义的包,如jar
或war
)。在Maven中,您运行插件的目标或阶段(启动生命周期)。如果运行目标,则只执行此目标。如果运行阶段,生命周期将从开始运行到包含的阶段。尝试运行(在mvn clean
之后)mvn安装:安装
(仅限目标),然后mvn安装
(包括安装
阶段的默认生命周期)
您可以通过创建自己的打包类型来创建自己的插件到生命周期绑定阶段的目标。预定义的包装类型(jar
、war
、ear
等)已经指定了此绑定。这是不可能的(使用预定义的包装,如jar
或war
)。在Maven中,您运行插件的目标或阶段(启动生命周期)。如果运行目标,则只执行此目标。如果运行阶段,生命周期将从开始运行到包含的阶段。尝试运行(在mvn clean
之后)mvn安装:安装
(仅限目标),然后mvn安装
(包括安装
阶段的默认生命周期)
您可以通过创建自己的打包类型来创建自己的插件到生命周期绑定阶段的目标。预定义的包装类型(
jar
、war
、ear
等)已经指定了此绑定。您是否尝试过mvn jetty:run war
?您是否尝试过mvn jetty:run war
?