1

GWT 以前能够生成和使用 *.gwtar 文件来加速(至少一点点)转译 - 库可以附带它们的 *.gwtar 文件,并且只需要完全重建修改过的代码。

我正在开发一个大型 GWT 应用程序,该应用程序允许产品的最终用户添加更多模块 - 有点像插件。这些模块是专门打包的,必须遵守某些约定。在部署期间,我们使用组合代码(现有 + 正在添加的模块)重建应用程序。生产构建过程已经花费了大量时间,但我们可以在开发中忍受它,我们使用超级开发模式来完成其余的工作。但是,最终用户在添加模块时会看到多分钟的构建(比如 10 到 20 分钟!),这很不方便。*.gwtar 文件不再有帮助/工作 - 我们注意到他们开始使用 GWT 2.7 破坏一些东西,实际上(编译器报告第 3 方库的错误,但仅在使用 *.gwtars 时)。

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

虽然存在对该系统稳定性的担忧 - 即文件可能会在不同版本之间发生变化,但基本产品所花费的时间最多,它也提供工具。因此,我们也可以根据需要在每个版本中更改它 - 即使插件不附带这些工件,编译可能仍然更快。

任何人都可以帮我弄清楚如何在上述用例中利用这个(GWT 2.8增量转译)吗?

4

0 回答 0