2013-04-23 3 views
-2

До сих пор я не использую maven для проекта GWT. Когда я развертываю его в GAE Google App Engine, мне просто нужно щелкнуть правой кнопкой мыши> Google> Развернуть в App Engine. Затем автоматически создается папка war, и все работает нормально.Используйте Maven для зависимостей вместе с плагином GWT?

Если я сменил проект на структуру maven, пункт меню в project settings > Google > Web Application сообщает мне: Launch and deploy from this directory (disabled because Maven).

В результате при развертывании папка войны не создается/не обновляется!

Итак: как я могу использовать maven для управления зависимостями и использовать GWT/GAE Eclipse Plugin для развертывания и запуска приложения?

ответ

2

Вы можете пройти через это вводное упражнение в Maven: http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

То, что вы описываете, это возможно, но требуется некоторая работа и понимание мавенно достичь. Если вы хотите преобразовать свой проект в maven, это может потребовать немного больше работы, чем просто изменить проект на структуру maven в eclipse. Пример проекта maven для App Engine приведен здесь: https://github.com/GoogleCloudPlatform/appengine-guestbook-java. Некоторые приложения для приложений на сайте maven находятся здесь: https://developers.google.com/appengine/docs/java/tools/maven