Мое предложение также перейти прямо на 2.0. Вы, вероятно, получите много устаревших сообщений, но это не остановит код, и вы можете начать пошаговое удаление устаревших, что рекомендуется, поскольку не гарантируется, что устаревшие методы будут поддерживаться в будущих версиях. Что будет означать больше усилий в дальнейшем.
Один важный элемент, который необходимо учитывать при обновлении: В GWT 1.7 Добавлена поддержка Internet Explorer 8. Это означает, что если у вас есть какие-либо user.agent
свойства, установленные в ваших gwt.xml
файлах, потому что вы создали собственные генераторы , вам нужно добавить ie8
пользовательский агент рядом с ie6. Скорее всего, вам не придется вносить какие-либо изменения, но обязательно проверьте. Синтаксис будет следующим:
<any>
<when-property-is name="user.agent" value="ie6" />
<when-property-is name="user.agent" value="ie8" />
</any>
Отказ от этого может означать, что у вас нет правильной поддержки ie8 , потому что в таком случае GWT генерирует перестановку ie8 с реализацией по умолчанию, а не ie6, которая может быть той, которую вы хотите. Также проверьте все сторонние библиотеки, которые вы использовали, и убедитесь, что вы обновляете до версии, поддерживающей GWT 1.7, как минимум. Если у вас есть сторонние библиотеки, это может означать, что они внесли изменения и что более новая версия библиотеки не совместима с версией, которую вы используете в настоящее время.