一种利用GWT 2.8增量编译来更快地添加额外模块的方法

时间:2016-01-28 19:04:14

标签: gwt gwt-2.7

GWT使用之前能够生成和使用* .gwtar文件来加速(至少一点点)转换 - 库可能带有* .gwtar文件,只需要完全重建修改后的代码。 / p>

我正在开发一个大型GWT应用程序,允许产品的最终用户添加更多模块 - 有点像插件。这些模块是专门打包的,必须遵守某些合同。在部署期间,我们使用组合代码重建应用程序(添加现有+模块)。生产构建过程需要很长时间,但我们可以在开发中使用它,我们使用Super Dev模式来完成剩下的工作。但是,最终用户在添加模块时会看到多分钟构建(例如10-20!)并且相当不方便。 * .gwtar文件不再有帮助/工作 - 我们注意到他们开始用GWT 2.7破解了一些东西,实际上(编译器报告了第三方库的错误,但仅在使用* .gwtars时)。

GWT并没有真正能够让独立编译的模块相互通信而不需要重建(这将是一个非常受欢迎的功能),但我们正在寻找一种方法来利用GWT增量编译来加速这个过程并加强我们的最终用户'经验。我无法找到有关存储中间工件的位置以及是否/如何重复使用的文档。

虽然存在对该系统稳定性的担忧 - 即文件可能在不同版本之间发生变化,但最大的时间是基础产品,它也提供工具。因此,我们也可以根据需要随每个版本更改这一点 - 即使插件没有附带这些工件,转换可能仍然会更快。

请有人帮助我弄清楚如何利用这个(GWT 2.8增量转换)来完成上述用例吗?

0 个答案:

没有答案