Я собираюсь разработать систему, которая генерирует приложения gwt. В этих приложениях много виджетов, и время компиляции очень важно для меня. Мне интересно, могу ли я подготовить набор виджетов, обернуть их в модуль без точки входа, скомпилировать их только один раз и повторно использовать скомпилированный код в проекте других, в котором наследуются другие модули.Могу ли я использовать предварительно скомпилированный модуль, например, библиотеку виджетов?
- ModuleA (только общие виджетов)
- Модуль1 (остальная часть App1, наследует от ModuleA).
- Module2 (остальная часть app2, наследуется от ModuleA).
Могу ли я скомпилировать Module2 без перекомпиляции ModuleA каждый раз при создании нового приложения?
Я также использовал superDevMode и все компиляции оптимизаций, , но это становится принципиальным вопросом :)
Я не забочусь о GWT оптимизаций.
Благодаря
Насколько я знаю, вы не можете этого сделать. Каждый раз, когда вы компилируете, вы должны скомпилировать весь проект (включая ваши общие виджеты). GWT заставляет вас делать это, потому что в противном случае он не сможет выполнить все оптимизации, которые GWT так хорошо делает. – enrybo