Maven 当重新部署外部工件时,如何让Intellij在启动操作之前执行?

Maven 当重新部署外部工件时,如何让Intellij在启动操作之前执行?,maven,intellij-idea,deployment,ear,Maven,Intellij Idea,Deployment,Ear,我使用maven构建了一个工件(ear),并使用Intellij IDEA 15将其部署到本地WebSphere Application Server 8,因此我在启动之前配置了“动作”mvn clean package Intellij启动了WAS,开发进行得很顺利,但当我尝试重新部署时,maven开始构建工件,但它的安装并行进行并失败,因此当maven完成时,没有适当的内置应用程序,我必须在Intellij中手动运行“部署”,方法是使用鼠标单击绿色箭头以运行它 我如何告诉Intellij在重

我使用maven构建了一个工件(ear),并使用Intellij IDEA 15将其部署到本地WebSphere Application Server 8,因此我在启动之前配置了“动作”mvn clean package

Intellij启动了WAS,开发进行得很顺利,但当我尝试重新部署时,maven开始构建工件,但它的安装并行进行并失败,因此当maven完成时,没有适当的内置应用程序,我必须在Intellij中手动运行“部署”,方法是使用鼠标单击绿色箭头以运行它

我如何告诉Intellij在重新部署之前等待“启动前”任务完成?

您尝试过该插件吗


它完全解决了我在主任务启动之前按顺序启动/运行多个子任务的问题。

最后,我编写了一个wsadmin脚本来重新部署应用程序,并指定intellij idea快捷方式来运行它。

谢谢,我只是尝试了一下,但没有“重新部署”(Ctrl+F10)action根本不运行maven,所以我再次重新部署了同一个ear,我想告诉Intellij首先使用我设置的所有“启动前”任务来构建它。如果您执行了希望执行单独Intellij启动命令的每个步骤,您应该能够完成您想要的任务(因为multirun可以迭代intellij启动命令)