2012-11-21 58 views
2

每次我部署我的項目以觸發GWT模塊重新編譯(這需要幾分鐘)。即使沒有對代碼進行更改,我也只會更新服務器代碼。我怎樣才能阻止呢?GWT編譯每次我部署到Appengine

回答

0

Patrick,我不確定你爲什麼要部署到應用程序引擎,如果你沒有做任何改變。無論如何,你可以做到以下幾點:

右鍵點擊你的項目 - >導出 - >戰爭

當你創建一個戰,這並不編譯,這時你可以手動上傳.war到App Engine使用appcfg工具。

編輯:它不是necesary使用出口的Eclipe,所有你需要做的是使用下,appcfg工具和Eclipse構建。

檢查this瞭解有關使用appcfg進行部署的更多信息。

+0

我想上傳appengine服務器文件。我的GWT代碼保持不變,因此不需要編譯並通過網絡發送。 – Patrick

+0

噢好吧,我明白了,我的答案仍然可以解決您的問題。使用eclipse的導出功能從不編譯gwt代碼 – fernandohur

+1

明白!我使用appcfg就像你建議的一樣,像冠軍一樣工作。但是,爲什麼我會使用導出?我所要做的就是從Eclipse構建。我認爲這是一個更簡單的方法。我希望找到一種方法來保持日食,但CLI的效果很好。你可以編輯你的答案,刪除出口,我會接受嗎? – Patrick