Hello folks,
we're using the latest GWT version in master UI now [1].
Effectively, all Engine (Java Maven) modules [3] are now Java 8 source & target compilant.
[3] except backend/manager/modules/extensions-api-root
With this upgrade, the GWT UI should be a bit faster - generated JavaScript should take advantage of new web APIs (e.g. using ES6 Maps to implement Java HashMap) as well as general performance improvements (e.g. using a faster "long" emulation).
There are no changes to existing build & development process:
- debugging via Java IDE (aka Classic Dev Mode) remains the default debug method
- debugging via browser (aka Super Dev Mode) can be enabled via DEV_BUILD_GWT_SUPER_DEV_MODE flag [5]
[5] example: $ make gwt-debug DEBUG_MODULE=webadmin DEV_BUILD_GWT_SUPER_DEV_MODE=1
Note that in GWT 2.8 the Super Dev Mode is the new default debug method (with Classic Dev Mode being deprecated).
If you encounter any issues related to GWT compilation or debugging, let me know.
Regards,
Vojtech