编译Web应用程序项目时,会编译6种排列。这些排列是什么?它们意味着什么?
Google Web Toolkit 使用延迟绑定;它为不同的浏览器目标和本地化创建不同版本的应用程序。 他们对 Deferred Binding 的常见问题解答有更详细的说明,但基本上可以用这句话来总结:
例如,如果 GWT 支持 4 种浏览器,并且您用 3 种语言编写应用程序,那么 GWT 将为您的应用程序生成总共 12 种不同的排列。在运行时引导期间,GWT 选择适当的排列来向用户显示。
可以暂时删除一些浏览器模型和语言,以缩短开发过程中的编译时间。
您可以在 *.gwt.xml 中设置用户代理并指定您的浏览器(如果您使用特定浏览器,则进行 x5 编译)
仅适用于 Firefox:
<set-property name="user.agent" value="gecko1_8" />
更多信息@topic
跳过排列仅适用于测试目的。例如,我正在配置 Maven 程序集插件,因此跳过它们可以让我更快地对程序集进行配置测试。