如何通过创建不同的模块来避免GWT编译?

时间:2017-11-12 10:13:16

标签: gwt

我们正在将GWT用于我们的应用程序。现在随着应用程序规模的增长,编译需要很长时间,大约需要20-25分钟,这会导致开发延迟。

我们有不同的模块,但目前所有模块都在单一应用程序中,因为我们有单个入口点类。 那么,有什么办法可以划分这些模块,然后在主模块中导入它们。那么编译只会发生在有变化的模块上吗?

1 个答案:

答案 0 :(得分:0)

为什么需要重新编译应用程序?

使用SuperDevMode重新编译非常快。我几乎从来没有完全编译我的GWT应用程序。只有在发布之前。

为什么你的编辑需要这么长时间? 你有多少个排列?

尝试减少排列数量。

您可以通过不使用GWTs i18n系统但注册自己的系统来完成此操作。 而不是为所有浏览器编译。

我只编译safari,gecko1_8和ie10。我真的不希望人们使用我的应用程序与IE9和更旧,所以我不编译这些浏览器。

有些人甚至只编译safari并说它在所有浏览器上都没有问题。

我从来没有真正理解人们抱怨编译时间,因为它几乎从不需要。并且可能会大幅减少。