2014-12-30 16 views
0

我克隆了https://github.com/GoogleCloudPlatform/appengine-modules-sample-java並且能夠在運行mvn install後運行開發服務器,但是隻要我進行更改就必須運行mvn install,並且重新啓動開發服務器會嚴重降低工作速度。有沒有一種方法可以配置EAR使用模塊的目標目錄而不是WAR,這樣來自EAR目錄的mvn appengine:devserver就可以編譯和使用模塊的最新源代碼?正在開發中的GAE Java模塊沒有不斷的重新安裝

回答

-2

不幸的是,沒有。你可以用Python進行「現場」調試,但Java會強制你重新編譯,因此每次都要重新啓動。

遺憾:(。我知道這是不理想的,但它是:(

你不必跑「MVN全新安裝」方式的每一次,因爲它只需要你的依賴照顧,東西你只需要如果導入新的東西來改變你仍然需要運行「MVN AppEngine上:devserver」。每一次,雖然

+0

謝謝。我知道必須重新運行devserver,我的問題只針對模塊 - 在示例項目中,沒有單個命令來打包模塊並運行devserv呃。我最終將EAR中的devserver目標附加到包後的生命週期階段(例如集成測試),以便從父包運行mvn integration-test打包所有WAR,EAR,然後運行EAR的devserver。 – Gabriel

0

可以調試它,但你應該爲我們提供一些更多的信息,我想