在多个入口点模块</modulename>中只获取一个<modulename> .nocache.js文件

时间:2013-10-07 11:05:30

标签: javascript gwt

我的项目结构在客户端有两个入口点方法

ExtryGate.java
ExitGate.java

我还添加了EntryGate.gwt.xml和ExitGate。我仔细更改了两个文件中的以下行

<module rename-to='entrygate'>
<module rename-to='exitgate'>

在EntryGate.html和ExitGate.html中,我添加了以下行:

<script type="text/javascript" language="javascript" src="intellipark/entrygate.nocache.js"></script>

<script type="text/javascript" language="javascript" src="intellipark/exitgate.nocache.js"></script>

问题是我只有一个nocache.js文件,即只有entrygate.nocache.js文件。如何生成exitgate.nocahce.js文件?是否依赖.gwt.rpc文件?有什么我做错了吗?

1 个答案:

答案 0 :(得分:1)

如果要生成exitgate.nocache.js,则必须将ExitGate模块名称传递给GWT编译器。您可以运行编译器两次(每个模块一次),或者在将两个模块作为参数传递后运行它。

*.gwt.rpc文件对于每个模块都是不同的(但是相同的servlet 可能能够为两个模块的RPC提供服务,以防您使用相同的RemoteService接口两个模块)