MGWT/GWT-PhoneGap: как MGWT работает с режимом Super Dev в GWT 2.7?

При использовании MGWT вы можете очень просто использовать SuperDevMode, как это было объяснено здесь: http://blog.daniel-kurka.de/2012/07/mgwt-super-dev-mode.html

Конфигурация gwt.xml:

<add-linker name="xsiframe"/>
<set-configuration-property name="devModeRedirectEnabled" value="true"/>
<set-configuration-property name="mgwt.superdevmode" value="on" />

<set-configuration-property name="mgwt.superdevmode_host" value="http://<yourhost>:<port>" />

В функции точки входа вы установили:

SuperDevModeUtil.showDevMode();

В eclipse вы создаете конфигурацию запуска Java:

введите здесь описание изображения

введите здесь описание изображения

введите здесь описание изображения

введите здесь описание изображения

Это отлично работает с GWT 2.6.1, но с GWT 2.7, когда вы включаете режим суперразработчика и нажимаете компиляцию, компилятор не завершает работу.

Как запустить SuperDevMode с помощью MGWT и GWT 2.7?

Изменить: как запустить SuperDevMode в среде GWT-PhoneGap?


person confile    schedule 03.10.2014    source источник


Ответы (1)


Стало намного проще. Единственное, что вам нужно сделать с GWT 2.7, это добавить аргумент -superDevMode в RunConfiguration вашего веб-приложения, вот и все. Вам больше не нужна кнопка компиляции, потому что компиляция автоматически запускается при перезагрузке браузера. Что касается xsiframe, это компоновщик по умолчанию в GWT 2.7. Вам больше не нужно выполнять какие-либо шаги, которые вы опубликовали, просто добавьте аргумент -superDevMode.

person Katharina Fahnenbruck    schedule 03.10.2014
comment
Мне удалось запустить его в настольных браузерах, но как это сделать на мобильных устройствах в среде GWT-PhoneGap? Хост находится на другом компьютере. Нужно ли использовать флаг mgwt.superdevmode_host? Спасибо за помощь. - person confile; 03.10.2014
comment
Когда эта проблема будет устранена, она также будет работать в среде PhoneGap:code.google.com/p/google-web-toolkit/issues/detail?id=8938 Я также добавлю в gwt-phonegap небольшой файл JavaScript, который будет заниматься перекомпиляцией. - person Katharina Fahnenbruck; 08.10.2014
comment
Будет ли это частью GWT 2.7? - person confile; 08.10.2014
comment
Да, планируется, что он станет частью GWT 2.7. - person Katharina Fahnenbruck; 10.10.2014
comment
Вот документация по запуску SuperDevMode с PhoneGap: github.com/mgwt/mgwt/ wiki/SuperDevMode-with-PhoneGap - person Katharina Fahnenbruck; 27.10.2014