Вам необходимо определить pom.xml для проекта, который объявляет зависимости.
При сборке с помощью maven зависимости будут загружаться из удаленных хранилищ и сохраняться в вашем локальном хранилище $ {userhome} /.m2 / repository.
Сборка maven также связывает зависимости в вашем файле войны.
Самый простой способ начать работу - создать структуру проекта с использованием архетипа.
Есть 2 архетипа, которые я до сих пор пробовал для gae:
- gae-archetype-gwt, который построен рядом с плагином gae-maven, посмотрите это article .
- gae-eclipse-maven-archetype, см. Эту статью , а также обратите внимание на ссылку вверху статьи для обновления helios.
Как следует из названия, gae-eclipse-maven-archetype лучше поддерживает eclipse, я обнаружил, что конфигурации для maven и eclipse конфликтуют друг с другом, а gae-eclipse-maven-archetype идет вдолгий путь, чтобы облегчить.
Если в вашем текущем проекте не используется структура каталогов maven , то у вас будет тяжелая битва.Проекты Maven легче конфигурировать, если вы попытаетесь соответствовать значениям по умолчанию, которые являются в значительной степени разумными, вместо того, чтобы идти вразрез с необходимостью переопределить все параметры конфигурации по умолчанию.