GWT:如何将多个模块结果编译成单个nocache.js文件

时间:2014-03-21 15:04:16

标签: java gwt gwt-compiler

假设我的gwt项目中有2个模块,它的结构类似于

src
- main
 - java
     module1.gwt.xml
     module2.gwt.xml
     - client
          - module1
               - stuff
          - module2
               - stuff

并在每个模块xml文件

<module rename-to='module1'>
       ... their own entry point and stuff..
</module>

<module rename-to='module2'>
       ... their own entry point and stuff..
</module>

因此,在编译时,我将获得2个nocache.js文件,即“ module1.nocache.js ”和“ module2.nocache.js ”。通过将其中2个包含在HTML页面中,这完美可行。

我的问题如下,有什么方法可以编译多个模块并获得一个包含两个模块的nocache.js文件?

谢谢! :-D

1 个答案:

答案 0 :(得分:1)

更改项目结构可以解决您的问题。

尝试这样的事情:

src
- main
 - java
  - module1 
     module1.gwt.xml
     - client
       - stuff
  - module2  
     module2.gwt.xml
     - client
       - stuff

您必须定义一个将启动您的应用程序的模块。第二个模块应该由第一个模块继承。