2016-02-03 100 views
3

我使用maven構建工件並將其部署到帶有Intellij IDEA 15的本地WebSphere Application Server 8,因此我配置了「啓動前」操作「mvn clean package」。在重新部署外部工件時,如何使Intellij在啓動操作之前執行操作?

Intellij開始WAS和deplopyment進展順利,但是當我嘗試重新部署時,maven開始構建工件,但將其安裝到WAS並行並失敗,因此當maven完成時沒有適當的insub應用程序和我必須手動運行Intellij中的「部署」,方法是使用鼠標單擊一個綠色箭頭使其運行。

我該如何告訴Intellij等待「啓動前」任務完成之後纔會進行重新部署?

回答

0

最後,我寫了一個wsadmin腳本來重新部署應用程序,並指定了intellij想法快捷方式來運行它。

0

您是否試過MultiRun插件?

它完全解決了我在啓動主任務之前按順序啓動/運行多個子任務(或者如果您選擇不按順序)的問題。

+0

謝謝,我剛剛嘗試過,但「重新部署」(Ctrl + F10)操作根本不運行Maven,因此我再次重新部署了同一個耳朵,並且我想告訴Intellij先用所有「在發射之前「我設定的任務。 – Kef

+0

如果你想讓每個步驟都需要單獨的intellij啓動命令,你應該能夠完成你想要的任務(因爲multirun可以迭代intellij啓動命令) – Nathan

相關問題