我想在特殊模式下設置GWT。我只將GWT用於客戶端,作爲不得不直接處理JavaScript的替代品。客戶端GWT和Maven好奇設置
這個想法是產生一個單一的JS文件。
由於這也是一個更大項目的一部分,有多個項目頁面,所以我遇到了一個問題,那就是放置編譯器的輸出以及如何設置。
理想的設置是將GWT的東西放到一個單獨的項目中,並在不同的項目中輸入輸出。問題是如何做到這一點?
更新:
目前的計劃是隻使用發出GWT編譯命令,並採取了Eclipse自動生成的類需要輸入一個簡單的Java應用程序編譯出的JavaScript GWT的。將源代碼編譯爲java腳本後,應用程序會將js文件(每個支持的瀏覽器一個)複製到相關目標。這種方式一旦創建的js文件保持靜態,其他開發人員不必處理GWT相關的構建任務,我們只是避免必要的maven鬥爭,讓事情在構建工作。
此外,GWT項目現在可以依賴於Web項目,通過添加對主機模式調試的支持來啓動Web應用程序並改變其行爲。
有沒有人知道一個工作的例子?
那裏不會是戰爭文件。它使用沒有web.xml的嵌入式碼頭。 –
然後你可以把它們打包成一個JAR我想(取決於你打算如何從Jetty加載它們,這也可能取決於你如何分配和運行應用程序) –
我想要的是JS文件成爲另一個項目自動。所以它並不是真正的構建,而是在開發時間上做出貢獻並在提交時進行檢查。這有點奇怪,但它阻止了其他開發者享受安裝和處理GWT的樂趣。 –