我使用GettingStarted wiki頁面中給出的命令行從1.2原型創建了一個新的PlayN項目。然後我將這個Maven項目導入到Eclipse中,引入了核心,Java和html模塊。如果我右鍵單擊Java項目,我可以選擇我的主類,並彈出一個窗口,顯示背景圖像。請注意,我還沒有做過真正的編程:我只使用默認的項目配置。PlayN GWT/HTML,保持堅持模塊必須(重新編譯)
接下來,我使用GWT編譯通過Eclipse的HTML項目,我沒有得到任何錯誤。當我通過使用提供的URL(沒有刪除「?gwt.codesvr = 127.0.0.1:9997」位)將它作爲Web應用程序運行時,應用程序運行良好,Eclipse控制檯提示有關處於開發模式。 (具體來說,「您正在GWT開發模式下運行,爲獲得最佳性能,您可能需要使用替代方法」。)
但是,如果我運行應用程序推薦的方法,通過刪除gwt.codesvr參數,然後我不斷收到一個對話框,說「GWT模塊」testproject「可能需要(重新)編譯。」
閱讀How do I run a maven/eclipse/GWT/playN app in production mode?後,我試圖做mvn test -Ptest-html
,然後在http://localhost:8080指着我的瀏覽器,但它給了同樣的錯誤。
我做錯了什麼? (編輯:我不知道下一點是否重要,但我會分享它當我嘗試從Eclipse創建項目時,我能看到的最新PlayN原型是1.0.3,甚至在告訴Eclipse更新Maven索引後,我正在運行Eclipse Indigo。)
難道是http://stackoverflow.com/questions/5719118/gwt-module-may-need-to-be-recompiled-redux? –
我的GWT/HTML5工作流程是:右鍵單擊>作爲Web應用程序運行>打開chrome>在地址欄(或刷新頁面)中粘貼非開發模式url>獲取重新編譯錯誤消息或空白屏幕>回到eclipse,右鍵單擊> GWT>編譯>回到chrome>刷新頁面> SUCCESS!瘋狂和儀式,但它的作品。所以你可能會在看到錯誤之後嘗試重新編譯GWT,然後重新加載瀏覽器頁面。 – klenwell