У меня есть два отдельных проекта. Один (проект Б) должен зависеть от другого (проект А).
Project A
|
- module A1
- module A2
- module A3
- module A4
Project B
|
- module B1
- module B2
- module A1 <---- from Project A
- module A2 <---- from Project A
Сейчас, каждый раз, когда я изменяю проект А, мне нужно
- создайте банки и отправьте их в местный репозиторий Maven. (Поскольку проект А - это огромный проект, это занимает некоторое время)
- позволить проекту B обновить зависимости до проекта A
Это утомительно в режиме разработки.
Мне интересно, есть ли способ, позволяющий Maven в Project B напрямую ссылаться на скомпилированные классы Java, чтобы я мог пропустить шаг 1 в режиме разработки?
PS: Я посмотрел на ответ здесь , но это не то, что я хочу.
РЕДАКТИРОВАТЬ: Project A - это супер унаследованный проект, в котором Maven не настроен должным образом и по-прежнему полагается на Eclipse для управления всеми зависимостями, в то время как Project B имеет Maven, настроенный должным образом, и может собирать / компилировать / упаковывать полностью без любая помощь IDE.
Из-за некоторых бизнес-требований в настоящее время мы не хотим перенастраивать Maven для проекта A. Поэтому наличие нового родительского проекта как для проекта A, так и для проекта B, чтобы maven мог управлять зависимостями, немного затруднительно.
Мысли
Заранее спасибо.