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

Я оценивал 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, изменения были перекомпилированы правильно, и я увидел их в приложении.

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

Спасибо

1 ответ

Решение

Просто случилось, чтобы найти решение моего собственного вопроса:

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

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

-bindAddress <codeserver-ip-address> -src <gwt-source-path> <gwt-module-name>
Другие вопросы по тегам