У меня есть два проекта:Как правильно связать два проекта Maven?
Project-Core
Project-Source
Project-Core pom.xml:
<groupId>com.company</groupId>
<artifactId>project-core</artifactId>
<packaging>jar</packaging>
<version>2.1</version>
Project-Source POM .xml:
<dependencies>
<dependency>
<groupId>com.company</groupId>
<artifactId>project-core</artifactId>
<version>2.1</version>
<type>pom</type> (have tried leaving it out)
</dependency>
</dependencies>
Я сделал mvn clean install на Project-core, который установил артефакт в локальном хранилище maven.
Я могу CD для Project-источника и использовать MVN чистой установки (это устанавливает Проект-источник в местном Maven репо, а), но у меня возникают проблемы с NetBeans не найти классы мне нужно (от Project-Core) внутри Project-Source.
Каков правильный способ связывания нескольких проектов? Поскольку Project-Core создает банку, и этот баннер установлен в локальном репозитории, логично отображать только эту банку в качестве зависимости от моего проекта Project-Source. Что-то еще нужно?
Действительно, я попытался оставить, но установка из cli не сработала. Казалось, что он работал после добавления pom . Это либо спорадически, либо я что-то пропустил, потому что ** install **, похоже, работает в любом случае. –
Buffalo
Какова ваша схема проекта? Не могли бы вы разместить дополнительную информацию о вашем проекте? –
Боюсь, я ничего не могу придумать. Только, что мой ** основной ** проект установлен, он указан как зависимость в моем ** source ** project pom.xml, но я не вижу его классов. Нужен ли мне родительский pom для этих двух проектов? – Buffalo