Как добавить проект в качестве зависимости от проекта GWT / GAE - PullRequest
3 голосов
/ 09 марта 2011

Я создал "проект Google" ... появился новый веб-проект с плагином gwt / gae.Теперь я хочу сослаться на код в другом проекте.

  • У меня был проект к пути сборки и запуск проекта.GAE не находит классы в проекте зависимостей.

  • Я попытался затем добавить аспект динамического веб-модуля в проект Google, а затем отредактировать сборку развертывания и добавить проект, подобный этому ... не сработало.

Способ запуска проекта - «запускать как веб-приложение».

Как добавить проект в качестве зависимости на Googleпроект?Я использую Helios Eclipse, последний плагин Google, gwt и gae.

ОБНОВЛЕНИЕ:

Это на самом деле не проект "gwt" - не имеет внешнего интерфейса,Это бэкэнд-проект GAE.

Ответы [ 2 ]

2 голосов
/ 09 марта 2011

Для развертывания вы не можете (начиная с Gwt 2.2) развернуть проект gwt, который напрямую ссылается на другие проекты gwt.Вместо этого вы должны экспортировать другие проекты в файлы JAR и включить файлы JAR в путь сборки головного проекта.Пока эти jar-файлы присутствуют в war / WEB-INF / lib, они будут правильно развернуты.

В целях тестирования вы можете ссылаться на сами проекты на пути сборки для режима хоста, но как толькопри его развертывании необходимо использовать экспортированный jar в каталоге lib.

1 голос
/ 09 марта 2011

Если ваш другой проект также является проектом gwt и вы хотите использовать классы из пакета * .client, вам необходимо «наследовать» модуль в другом вашем проекте. См. http://code.google.com/webtoolkit/doc/latest/DevGuideOrganizingProjects.html#DevGuideModules. Если это не проблема, возможно, вы могли бы объяснить немного больше, что вы подразумеваете под словом «не находит классы». Не найдены ли классы во время компиляции? Продолжительность? Каково фактическое сообщение?

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