maven - создание проекта без явного построения другого (зависимого) проекта - PullRequest
0 голосов
/ 11 октября 2018

У меня есть два отдельных проекта maven A и B, находящихся в моем локальном хранилище.Проект зависит от банки B. Если мне нужно успешно построить проект A, я делаю следующее:

Импортируем как A, так и B как maven проект в Eclipse

  • Создание проектаСначала B (чтобы сделать банку доступной в репозитории m2)
  • Сборка проекта A.

Вопрос: Возможно ли, что вместо явного импорта и сборкипроект B, я могу только импортировать и создавать проект A. Что-то, что может автоматически импортировать и строить зависимые проекты)

1 Ответ

0 голосов
/ 11 октября 2018

Две основные возможности:

  • Если вы в основном заинтересованы в тестировании, вы можете оформить оба проекта в рабочее пространство Eclipse и использовать «Разрешение рабочего пространства», которое является функцией m2e.(Maven) плагин и может быть включен путем щелчка правой кнопкой мыши на проекте.Он не делает полную сборку, но изменения в проекте B будут немедленно использованы проектом A, если вы запустите / обработаете проект в Eclipse.

  • Если вам действительно нужна полнаяПостройте, подумайте о том, чтобы объединить оба проекта как модули в один многомодульный проект.Затем вы можете строить оба вместе, и Maven определяет порядок сборки.Недостаток: проекты теперь связаны друг с другом и не могут (по крайней мере: не должны) создаваться отдельно.

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