Зависимости исходного кода Maven - PullRequest
2 голосов
/ 13 июня 2009

У меня есть пара проектов, над которыми я работаю в Eclipse (или в любой IDE, поэтому я не хочу зависеть от конкретных возможностей maven зависимости от затмения). Некоторые проекты зависят от других проектов. Обычно в Eclipse я бы добавлял проекты в качестве ссылок на другие проекты, но я не уверен, как справиться с этим при использовании Maven. В среде развертывания будут созданы файлы jar, и сборка maven сможет извлечь последние файлы из хранилища. Есть ли способ ссылаться на исходный код другого проекта, используя maven в среде разработки? Например ...

У меня есть такой сценарий: Проект А зависит от B

Мне нужно внести изменения в B, и это потребует обновления A. Я не хочу вносить изменения в B и регистрировать его, не регистрируя в A, поскольку это сломает A. И я хотел бы управлять этими зависимостями через Maven - любая помощь будет оценена.

спасибо, Джефф

Ответы [ 2 ]

5 голосов
/ 13 июня 2009

Плагин maven 2 eclipse имеет «разрешение зависимостей рабочей области», где зависимости сначала ищутся в рабочей области, а затем в хранилище.

0 голосов
/ 14 июня 2009

Что я делаю, так это использую версию SNAPSHOT при разработке. Проект A зависит от последней версии SHAPSHOT проекта B, поэтому, когда я изменяю проект B, у меня есть Team City, перекомпилируемая и выталкивающая новый артефакт SHAPSHOT в артефакт. Затем я очищаю и компилирую проект A, чтобы получить новый проект B.

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