Что означает компиляция перестановки в GWT? - PullRequest
40 голосов
/ 21 октября 2010

Когда проект веб-приложения компилируется, компилируется 6 перестановок. Что это за перестановки и что они означают?

Ответы [ 4 ]

48 голосов
/ 21 октября 2010

Google Web Toolkit использует отложенное связывание;он создает разные версии вашего приложения для разных целей браузера и локализаций.Ответ на часто задаваемые вопросы о Отложенное связывание более детально описан, но в целом его можно суммировать в следующей цитате:

Например, если GWT поддерживает 4 браузера и вы пишете свое приложение на 3 языкахтогда GWT сгенерирует в общей сложности 12 различных перестановок вашего приложения.Во время начальной загрузки во время выполнения GWT выбирает соответствующую перестановку, чтобы показать пользователю.
5 голосов
/ 21 октября 2010

Можно временно удалить некоторые модели браузеров и языки, чтобы сократить время компиляции во время разработки.

4 голосов
/ 11 октября 2012

Вы можете установить пользовательский агент и указать свой браузер в своем * .gwt.xml (x5 compile, если вы используете определенный браузер)

Только для Firefox используйте: <set-property name="user.agent" value="gecko1_8" />

Больше информации @ topic

1 голос
/ 15 февраля 2013

Пропуск перестановок полезен только для целей тестирования. Например, я настраиваю подключаемый модуль сборки maven, поэтому пропуская его, я могу гораздо быстрее выполнять тесты конфигурации со сборкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...