在多入口点模块中仅获取一个<模块名称>.nocache.js文件

Getting only one <modulename>.nocache.js file in Multiple Entry Point Module

本文关键字:模块 文件 js nocache 一个 入口 获取      更新时间:2023-09-26

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

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文件?我做错了什么吗?

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

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