2015-04-25 108 views
0

我以maven開頭並創建了gwt簡單示例如stockWatcher。 編譯和打包項目進入war我用三種操作:如何在IntelliJ IDE中編譯和打包Maven gwt項目

  1. 生命週期「編譯」
  2. 然後進入命令行運行「MVN GWT:編譯」
  3. 生命週期「包」

之後,我將war文件複製到Apache Tomcat。 Plese幫助我將這些步驟自動化。謝謝!

回答

0

如果你已經有gwt:compile在Maven的有線了,然後mvn package(可能從IDE通過調用生命週期「包」)應足以產生你後的WAR:在Maven使用線性的生命週期, package階段意味着compileprepare-package階段(默認綁定gwt:compile目標的階段)。

+0

謝謝。但是我的'compile'步驟不會調用'gwt:compile',我的'Lifecycle'中沒有'prepare-package'。我已經爲package包創建了新的'Run configuration',並且在發佈之前添加了'clean''compile''gwt:compile'目標。它的工作原理。 –

+0

你在gwt-maven-plugin的'pom.xml'中是否有''和' compile'?如果不是,則添加它;然後調用'package'生命週期階段應該Just Work™。 –

相關問題