как правильно связать GWT с моим веб-приложением? (было: почему gwt-user-1.7.0 содержит классы API сервлетов)

Кто-нибудь знает какую-нибудь разумную причину для такого решения по объединению? В большинстве случаев инженеры Google действуют разумно, поэтому меня это немного удивило.

Это могло бы вызвать конфликты с другими версиями API сервлетов, полученными через зависимости Maven:

  • путь к классам webapp, скорее всего, будет содержать версия, которая поставляется вместе с GWT; контейнер
  • может отказаться загружать GWT jar, поскольку он содержит javax.servlet пакет;
  • в большинстве случаев это будет вероятно отклонение пути к классам в вашем Отладчик IDE и действительно выполнение ВМ.

Ссылка на рассматриваемую банку (чтобы вы видели то же самое после распаковки, что и я, если вы не верите, что GWT содержит классы API сервлетов в той же банке): http://repo1.maven.org/maven2/com/google/gwt/gwt-user/1.7.0/gwt-user-1.7.0.jar

11
задан Anton K 5 March 2011 в 10:12
поделиться