Как работать с зависимостью maven с другой упаковкой - PullRequest
0 голосов
/ 29 января 2019

Скажем, у меня есть многомодульный проект maven, который строит компоненты A и B. Теперь я хочу сделать B отдельным проектом maven, но B зависит от A. A также зависит от C. Потому что A должен бытьзапустить в JAVA 7, и B должен быть запущен на JAVA 8

C - это банка, но в Com pom упаковка - в комплекте.

<groupId>C</groupId>
<artifactId>C</artifactId>
<version>1.0.0</version>
<packaging>bundle</bundle>

После сборки A я строюB. Я объявляю A зависимостью в pom с правильной версией, а в локальном репозитории C.jar существует.

Но когда я пытаюсь собрать B,

mvn clean install
[ERRROR] Failed to execute on project B: Could not resolve dependencies for B.jar:1.0.0: Could not find artifact B:bundle:1.0.0 in <artifactory_url>

Это прекрасно работало, когда у меня был родительский pom и они были модулями. Как я могу просто создать зависимость в B, A, чтобы получить файл jar из артефакта без использования pom?

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