2013-04-05 58 views
0

我在IntelliJ中配置Maven項目時遇到問題。我將應用程序部署到JBoss,當我通過IntelliJ啓動JBoss服務器時,應用程序無需任何其他操作即可部署,但是當我嘗試在發生某些更改後重新部署應用程序時,IntelliJ嘗試使用自己的make過程製作項目,並且失敗。我必須通過maven製作項目並重新啓動服務器以重新部署應用程序。我可以在重新部署應用程序時告訴intelliJ使用maven嗎?在運行/調試配置窗口中我看不到這樣的選項。在沒有使用Maven構建的情況下在IntelliJ 12中部署Maven應用程序

+0

你第一次在JBoss中部署你的應用程序?您應該配置您的項目,例如在使用IntelliJ的內部構建系統時不會出現編譯錯誤。 – 2013-04-05 14:31:12

+0

我在運行/調試配置窗口中的部署選項卡中有我的戰爭工件,並且當我啓動serwer時,戰爭文件剛剛部署而沒有執行任何操作。我可以在部署選項卡中添加Maven目標,或者作爲after/pre make動作添加,但不會更改make過程。 雖然IntelliJ嘗試製作項目,但它給了我很多'複製錯誤' – gandalfml 2013-04-05 15:00:33

+0

IntelliJ * *在構建部件之前構建了工件。當您嘗試重新部署您的應用程序時,它會發生另一種情況是正常的(您不能跳過此部分)。看來你得到的錯誤與IntelliJ沒有直接關係,你得到的確切消息是什麼? – 2013-04-05 15:06:09

回答

1

我認爲你使用的是分解的文物(目前的圖標)服務器,部署部分。對? 在那裏您可以選擇外部製造品並禁用製造標誌。 由於熱代碼部署,我總是使用分解的文物。所以我不需要一次又一次地部署文物。 請注意,如果在同一位置(maven目標目錄)中已經有一個artifact(例如foobar.war),則必須更改爆炸製品的名稱(例如foobarE.war)。 Idea正在創建一個名爲foobarE.war的文件夾。

相關問題