Поделитесь Maven Dependencies с членами команды, используя Mercurial - PullRequest
0 голосов
/ 07 января 2012

Я хочу поделиться всеми внешними банками, которые в настоящее время находятся под управлением MAVEN, с другими членами моей команды. Я использую Mercurial в качестве моего SCM и пытаюсь выяснить, как проще всего зафиксировать весь мой проект (включая библиотеки) в репозитории, чтобы члены моей команды могли клонировать и запускать без серьезной конфигурации затмения?

1 Ответ

2 голосов
/ 07 января 2012

Maven существует для того, чтобы помочь вам в получении библиотек.Таким образом, все, что вам нужно сделать, это зафиксировать все ваши файлы , включая pom.xml (.hg должен содержать все в target и других ненужных файлах)

Затем ваш проектучастники могут извлекать источники и запускать mvn eclipse:eclipse (см. eclipse & maven .

и, наконец, импортировать проект в Eclipse.

То есть им нужны источники ....

Если им нужны только банки, вы должны поместить в свою инфраструктуру репозиторий компании, который будет обрабатывать ваше deploy с использованием mvn deploy. Некоторая информация maven repo :: Intro , будьте особенно внимательны к wagon, который вы можете использовать (ftp, ...)

Таким образом, когда вы закончите с вашим разработчиком и вы push отредактировали свой код, вам просто нужноразверните jar в своем репо.

Для этого участник проекта должен будет запустить mvn -U eclipse:eclipse или любую цель, чтобы обновить свой локальный репозиторий с помощью вашей последней развернутой версии.

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