【问题标题】:How to tell GWT not to compile browser-specific permutations of GWT core and JDK emulation?如何告诉 GWT 不要编译 GWT 核心和 JDK 仿真的特定于浏览器的排列?
【发布时间】:2010-09-12 10:55:31
【问题描述】:

我有一些用于使用 GWT 1.x 编译并链接到单个脚本的代码。现在使用 GWT 2.0.x(特别是 GWT 2.0.3),编译器编译 6 个特定于浏览器的排列,然后单脚本链接器拒绝链接。

我不使用 GWT 小部件。我只使用来自 GWT 核心和 java.lang 和 java.util 仿真的 com.google.gwt.user.client.Timer、com.google.gwt.core.client.JavaScriptObject/EntryPoint/JavaScriptException。

我如何告诉 GWT 编译没有特定于浏览器的排列的核心内容?

【问题讨论】:

  • 如果您使用Timer 和JSO(这意味着您正在使用JS),那么为什么还要使用GWT?还是我错过了什么?
  • 我正在使用 GWT,因为我有一个现有的 Java 代码库,我也想编译成 JavaScript。

标签: gwt


【解决方案1】:

嗯...您可以在.gwt.xml 中设置为仅针对一个浏览器编译您的模块。 gwt.core 不是您的模块,但也许如果您将使用它的模块设置为仅一个浏览器,它会编译它也仅用于这个浏览器的模块?

要告诉 GWT 为一个浏览器编译模块,请在您的 .gwt.xml 中设置,例如火狐:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-06
    相关资源
    最近更新 更多