Maven и автоматическая сборка других проектов Eclipse для вашего веб-приложения - PullRequest
0 голосов
/ 02 мая 2011

Я создал свои собственные фреймворки и использую эти фреймворки в своих веб-приложениях. Теперь мне нужно создать JAR-файл для моего проекта, а затем скопировать этот jar-файл в путь lib веб-приложения. Можно ли заставить Maven сделать это для меня.

(В настоящее время я не использую Maven, потому что я не работал с GAE.)

Ответы [ 2 ]

1 голос
/ 02 мая 2011

Вы можете создать проект maven для вашей платформы и еще один для вашего веб-приложения.Затем вы просто добавляете свой каркасный проект в качестве зависимости к вашему веб-приложению, и он автоматически копируется в путь к библиотеке.

Создайте проект для вашей платформы:
mvn archetype:generate -DarchetypeArtifactId=maven-archetype-quickstart

Создайтепроект для вашего веб-приложения:
mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp

отредактируйте pom.xml веб-приложения и добавьте свой фреймворк в качестве зависимости

1 голос
/ 02 мая 2011

Да, конечно, это возможно, это может сделать любой инструмент сборки (даже скрипт оболочки).

Итак, в maven вы определяете модуль для вашей платформы. Вы определяете другой модуль для своего веб-приложения, настроенный как веб-приложение, добавляете зависимость между ними. Эта зависимость достаточна для того, чтобы maven понял, что файл jar фреймворка должен быть включен в веб-приложение.

Вот краткое введение в Maven: http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

А вот базовый конфигурационный файл для веб-приложений: http://maven.apache.org/guides/mini/guide-webapp.html

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