2009-12-15 4 views
1

Не могли бы вы объяснить, что использует файл build.xml в корневой папке приложения Google Web Toolkit? По внешнему виду, похоже, для большинства приложений это одно и то же, но я не понимаю, для чего он фактически используется. Когда и почему вы решили отредактировать этот файл, и если большинство людей этого не делает, почему нет стандартного build.xml, автоматически созданного для приложений GWT? то есть с помощью подключаемого модуля Eclipse GWT.Build.xml в Google Web Toolkit

ответ

3

Если вы имеете в виду build.xml в приложение, созданное с webAppCreator, build.xml используется для: Код

  • компилировать JavaScript (gwtc задач)
  • тестового кода (запуска тестового набора & генерировать HTML отчеты по умолчанию)
  • создать файл «войны» для развертывания
1

Возможно, это какой-то другой плагин в вашей среде затмения. У меня есть проект GWT 1.7 и 2.0, созданный с помощью плагина eclipse, и ни один из них не имеет build.xml.

0

build.xml - это имя по умолчанию для сборки Ant. Возможно, что при запуске приложений GWT в том, что раньше называлось «хостинговым» режимом (теперь «веб-режим»), требуется, чтобы код был сгенерирован и включен в WAR или аналогичен, чтобы запустить его. Поэтому в большинстве случаев, если вы просто запускаете код, вы можете его не увидеть; но он может генерироваться автоматически для вас на основе некоторых режимов работы.

То же самое также потенциально верно для экспорта; иногда скрипт экспорта генерирует файл build.xml (например, как работает PDE), а затем запускает его. Конечно, это всего лишь гипотеза, которая может помочь объяснить возможности, а не окончательные причины.

Смежные вопросы