在網站上工作時,我想在我的GWT項目中有幾個模塊代表網站的不同區域。例如:統計,購物,消息等等,每個都是不同的模塊。如何選擇在主機頁面上加載哪個GWT模塊?
在這些頁面的每一頁上,我想插入gwt <script>
標籤並傳遞給它加載哪個模塊。例如,在消息頁面上,它只會加載+顯示消息模塊,等等。
這可能嗎?例如通過設置一個隱藏的表單字段,讓GWT獲得它的值來決定使用哪個模塊?
如果不是,是否可以分別編譯每個模塊?如果是的話,你可以指導我一點如何做到這一點? (例如,在每個模塊的/ war /目錄中是否會創建一個新文件夾,或者這些文件是否全部合併?)
因此,對於每個模塊,GWT將在/ war /目錄下生成一個單獨的文件夾,其中包含其javascript,css文件等? –
另外,當你從eclipse編譯時,它會編譯每個模塊,還是有一種方法來指定只編譯一個模塊,例如,如果其他編譯器自上次編譯以來沒有變化? –
@ClickUpvote是的,每個模塊都會有一個由GWT生成的名爲moduleName的單獨文件夾。是的,您可以指定只編譯一個,要編譯的模塊是com.google.gwt.dev.Compiler的參數,請參閱https://developers.google.com/web-toolkit/doc/latest/DevGuideCompilingAndDebugging #DevGuideJavaToJavaScriptCompiler獲取更多信息。 – turtledove