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

Java 什么时候需要重新编译GWT widgetSet?,java,gwt,vaadin,Java,Gwt,Vaadin,在一个GWT hello world示例中,如果我编译并运行应用程序,widgetSet显然会被编译,因为这从来没有被编译过 如果我将hello world应用程序中的标签更改为“hello world 2”,是否需要重新编译小部件集 我正在使用maven,并且在项目中定义了一个存根widgetSet,它继承了几个其他widgetSet。我正在使用Vaadin,但我认为这是一个通用的GWT问题 谢谢。更改标签内容将触发GWT应用程序的完整重新编译。GWT编译器是单片的——它需要源代码每个部分的完

在一个GWT hello world示例中,如果我编译并运行应用程序,widgetSet显然会被编译,因为这从来没有被编译过

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

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


谢谢。

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


将允许您比重新编译和重新部署应用程序更快地查看更改。

I如果您有一个以“Hello world”为参数的Vaadin组件,则不必在每次更改后重新编译widgetset。但是如果您在GWT小部件本身中更改标签的值,那么Jason的答案应该适用。