Запуск MGWT в режиме Super Dev Mode не улавливает изменения кода

Я оценивал MGWT для новой мобильной версии нашего сайта. Итак, я скачал демонстрационный проект MGWT и установил его в свой Eclipse. Я смог скомпилировать проект и запустить его. Затем я пытался настроить демонстрацию для работы в режиме Super Dev Mode, что помогло бы значительно повысить скорость разработки. Я следовал инструкциям в блоге Дэниела: http://blog.daniel-kurka.de/2012/07/mgwt-super-dev-mode.html.

Все было отлично. Я смог запустить Codeserver. Я смог увидеть всплывающее окно Super Dev Mode, когда открыл приложение. Я смог запросить Codeserver для перекомпиляции, и я мог видеть сообщения о компиляции в консоли. Я также мог видеть сгенерированные файлы JS перекомпиляции.

Однако мне показалось, что Codeserver не уловил сделанные мной изменения. Я попытался изменить простой текст, затем попросил Codeserver перекомпилировать, но после перекомпиляции изменения не отобразились. Когда я проверил новые сгенерированные файлы JS, я увидел, что Codeserver по-прежнему использует старый код для перекомпиляции.

Когда я перезапустил Codeserver, изменения были правильно перекомпилированы, и я мог видеть их в приложении.

Если кто-то знает, что я мог сделать не так, пожалуйста, дайте мне знать. Я очень ценю вашу помощь.

Спасибо


person Hoang    schedule 08.01.2013    source источник
comment
Вы можете опубликовать приведенный выше комментарий в качестве ответа и закрыть вопрос, выбрав свой собственный ответ :) blog.stackoverflow .com/2009/01/accept-ваши-собственные-ответы   -  person appbootup    schedule 08.01.2013


Ответы (1)


Просто случайно нашел решение своего вопроса:

Вместо добавления исходной папки в путь к классам конфигурации запуска Codeserver, как в инструкции, я добавил эту исходную папку как часть аргументов командной строки, используя аргумент -src (см. здесь для получения дополнительной информации).

Таким образом, строка аргументов для конфигурации запуска Codeserver должна выглядеть так:

-bindAddress <codeserver-ip-address> -src <gwt-source-path> <gwt-module-name>
person Hoang    schedule 08.01.2013