GWT 中编译排列是什么意思?

问题描述 投票:0回答:4

编译Web应用程序项目时,会编译6种排列。这些排列是什么?它们意味着什么?

gwt
4个回答
56
投票

Google Web Toolkit 使用延迟绑定;它为不同的浏览器目标和本地化创建不同版本的应用程序。 他们对 Deferred Binding 的常见问题解答有更详细的说明,但基本上可以用这句话来总结:

例如,如果 GWT 支持 4 种浏览器,并且您用 3 种语言编写应用程序,那么 GWT 将为您的应用程序生成总共 12 种不同的排列。在运行时引导期间,GWT 选择适当的排列来向用户显示。

7
投票

可以暂时删除一些浏览器模型和语言,以缩短开发过程中的编译时间。


7
投票

您可以在 *.gwt.xml 中设置用户代理并指定您的浏览器(如果您使用特定浏览器,则进行 x5 编译)

仅适用于 Firefox:

<set-property name="user.agent" value="gecko1_8" />

更多信息@topic


1
投票

跳过排列仅适用于测试目的。例如,我正在配置 Maven 程序集插件,因此跳过它们可以让我更快地对程序集进行配置测试。

© www.soinside.com 2019 - 2024. All rights reserved.