【发布时间】:2013-04-19 11:19:26
【问题描述】:
我将开发一个生成 gwt 应用程序的系统。这些应用程序共享很多小部件,编译时间对我来说非常重要。 我想知道是否可以准备一组小部件,将它们包装在一个没有入口点的模块中,只编译一次,然后在其他模块从它继承的其他项目中重用编译后的代码。
- ModuleA(仅共享小部件)
- Module1(app1 的其余部分,继承自 ModuleA)。
- Module2(app2 的其余部分,继承自 ModuleA)。
我可以在每次生成新应用时编译 Module2 而不重新编译 ModuleA 吗?
我还使用了 superDevMode 和所有编译优化, 但这已成为一个原则问题:)
我不关心 GWT 优化。
谢谢
【问题讨论】:
-
据我所知你做不到。每次编译时都必须编译整个项目(包括共享的小部件)。 GWT 让您这样做,因为否则它将无法完成 GWT 擅长的所有优化。
标签: javascript gwt compilation pre-compilation