gwt的最佳功能之一是编辑/保存/刷新开发周期。当仅使用一个模块时,这非常有用。但是,当应用程序分解为多个模块时呢?
更具体地说,我们已经转向一个结构,在这个结构中,我们有一个带有入口点的主ui模块和多个“挂钩”的模块。所以主要的ui模块继承了这些其他模块(库)。 GWT Shell始终使用主ui启动,但它不会反映刷新时其他模块的更改。我们必须重建并重新启动shell才能看到它。
随着gwt被用于构建越来越大的应用程序,该体系结构将倾向于将其分解为更小的模块而不是单个应用程序。有什么建议可以克服这个限制吗?
非常感谢, 莫尼什
答案 0 :(得分:1)
我们在一个应用程序中使用多个模块方面做了非常相似的事情。在启动GWT shell的命令中,我们在参数列表中包含每个模块,然后我们可以看到对刷新的任何模块的更改。
答案 1 :(得分:1)
我们正在使用maven gwt插件来构建我们的多模块项目。事实证明,他们在自己的网站上发布的解决方案效果很好:http://mojo.codehaus.org/gwt-maven-plugin/user-guide/productivity.html。