Субмодульные зависимости с Maven - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть структура проекта, такая как:

enter image description here

Однако, когда я запускаю mvn clean test -DskipTests из каталога Project 1, он заканчивается НЕвключая модуль Project 2 в реакторе Maven, хотя я перечислил его как зависимость в Project 1 следующим образом:

<dependency>
  <groupId>com.main.sub</groupId>
  <artifactId>project2-artId</artifactId>
  <version>1.0-SNAPSHOT</version>
</dependency>

Что может происходить и почему эта зависимость не распознается?

1 Ответ

0 голосов
/ 28 февраля 2019

С https://maven.apache.org/guides/mini/guide-multiple-modules.html; реактор "Собирает все доступные модули для сборки".(модули проекта, который сейчас строится)

Вам необходимо: создать родительский проект с упаковкой pom;добавьте два модуля в этот проект (один для Project1, один для Project2) и субмодули для проекта 1.

Затем, когда вы создаете родительский проект, порядок сборки для всех модулей определяется реактором-

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