вопросы о плагине maven gae - PullRequest
       15

вопросы о плагине maven gae

0 голосов
/ 02 октября 2011

У меня возникли некоторые проблемы с корректной работой плагина движка приложения Google maven.

Прежде всего, я даже не уверен, что используемый мной архетип является правильным, их примеры показывают версию 0.7.0, но кажется, что никогда не существует версий (я пробовал 0.9.1 и чтоработает), где я могу найти обзор того, какие версии плагина доступны?

Во-вторых, архетип кажется ... грязным, мне не нравится структура пакета, и он, кажется, на самом деле не включаетзависимости GAE и GWT.Я должен вручную добавить их в свой проект в Eclipse, что побеждает цель использования maven.И почему они ломают плагин GWT Maven?Я знаю, что один включает фактические gwt jars как зависимости maven?

Я довольно новичок в Maven, но какое-то время я использовал плагин gwt maven, и я очень доволен всем этим.Могу ли я просто использовать их архетип для создания базового проекта и добавления к нему плагина gae?

ОБНОВЛЕНИЕ

Я подозреваю, что проблема, с которой я сталкиваюсьплагин GAE maven относится к неопределенным свойствам в POM.Я понятия не имею, если это из-за ошибки, они не настроены или это из-за меня на самом деле придется вручную их настроить.Документация по этому плагину немногочисленна.

Спасибо за ответ ниже, но я действительно не хочу добавлять в игру еще один архетип.Я думаю, что лучшим решением для меня является попытка вручную адаптировать проект GWT maven, чтобы включить поддержку GAE.

1 Ответ

2 голосов
/ 02 октября 2011

Я использовал архетип следующим образом:

http://code.google.com/p/gae-mvn-archetype/

для генерации шаблона проекта GAE. Затем вручную добавил мои другие зависимости.Это дало мне полезный проект, который я могу развернуть в GAE и все такое.

Кроме того, для импорта Eclipse, как только проект шаблона был выполнен, я импортировал его в Eclipse с помощью плагина m2_eclipse:

http://m2eclipse.sonatype.org/installing-m2eclipse.html

(обратите внимание, что яимпортировал его в Eclipse как проект Maven, а не как проект Eclipse, независимо от проекта)

Это импортировало объект в затмение со всеми необходимыми зависимостями и без ошибок.

...