在GWT hello world示例中,如果我编译并运行应用程序,那么widgetSet显然会被编译,因为这从未进行过。
如果我将hello world app中的标签更改为“Hello World 2”,是否需要重新编译小部件集?
我正在使用maven并且在项目中定义了一个存根widgetSet,它继承了一些其他的widgetSet。我正在使用Vaadin,但我认为这是一个通用的GWT问题。
感谢。
答案 0 :(得分:4)
更改标签的内容将触发GWT应用程序的完全重新编译。 GWT编译器是单片的 - 它需要完整地查看源的每个部分,因为它在整个应用程序上执行了许多优化。因此,应用程序任何部分的任何更改都需要完整编译。
Developer Mode将允许您比通过重新编译和重新部署应用程序更快地查看更改。