почему изменение атрибута "module -> rename to" в файле .gwt.xml приводит к ошибке - PullRequest
3 голосов
/ 16 декабря 2011

Я могу создать и запустить простое приложение GWT, создав все файлы самостоятельно.Он работает нормально, и я вижу правильное изображение.

Я попытался поиграть в коде, чтобы улучшить свои знания.Что я заметил, так это то, что, как только я запускаю свое приложение с, скажем, переименованием модуля в значение " testhistory ", оно работает нормально.

Но после этого, если я изменю переименование на значение , чтобы сказать " historytokentest ", приложение выдаст ошибки типа "Невозможно найти" testhistory.gwt.xml 'на вашем пути к классам; это может быть опечатка, или, может быть, вы забыли включить запись пути к классам для источника? "

Если я изменю переименование на значение обратнок " testhistory " он снова работает нормально.

Может кто-нибудь выяснить, есть ли какая-либо связь между именем класса entryPoint ,. gwt.xml имя файла, переименование модуля в значение , а также имя проекта .Могут ли они быть изменены в будущем?(Я знаю, что это нехорошо, но просто проясняю сомнения)

Ответы [ 2 ]

8 голосов
/ 16 декабря 2011

Если вы измените rename-to, он изменит имя выходных файлов, поэтому вам придется обновить тег <script> на вашей странице хоста HTML (с src="testhistory/testhistory.nocache.js" до src="historytokentest/historytokentest.nocache.js").Вам не нужно ничего менять.

0 голосов
/ 16 декабря 2011

Все можно изменить.Там не будет никаких проблем, если вы измените проект.

Если вы хотите изменить / переименовать вашу точку входа, убедитесь, что вы делаете это также в [modulename] .gwt.xml.Как правило, немногие более умные IDE позаботятся об этом после того, как вы переименуете.

Аналогичным образом для изменения имени модуля вы должны изменить его на странице хоста.Ничего лишнего.

...