什么时候需要重新编译 GWT widgetSet?

Pau*_*son 3 java gwt vaadin

在 GWT hello world 示例中,如果我编译并运行应用程序,则 widgetSet 显然会被编译,因为从未这样做过。

如果我将 hello world 应用程序中的标签更改为“Hello World 2”,是否需要重新编译小部件集?

我正在使用 Maven,并且在项目中定义了一个存根 widgetSet,它继承了其他几个 widgetSet。我正在使用 Vaadin,但我认为这是一个通用的 GWT 问题。

谢谢。

Jas*_*erk 5

更改标签的内容将触发 GWT 应用程序的完全重新编译。GWT 编译器是整体的 - 它需要源代码的每个部分的完整视图,因为它对整个应用程序执行许多优化。因此,应用程序任何部分的任何更改都需要完整编译。

开发人员模式将允许您比重新编译和重新部署应用程序更快地看到更改。