Maven не знает мой внутренний проект - PullRequest
0 голосов
/ 04 ноября 2011

У меня есть два проекта A и B, управляемых с помощью maven, и B зависит от A. (Кроме того, оба они имеют внешние зависимости от общедоступных репозиториев).

Когда я запускаю mvn compile на А, все в порядке. Когда я запускаю mvn compile на B, он говорит мне 1 required artifact is missing.

Установка mvn на A не помогает. Что мне делать?

Я должен добавить, что это два разных проекта, а не два модуля одного проекта. Помощь.

UPDATE Это была просто опечатка в ссылке pom.xml, которую я обнаружил благодаря комментарию @ Raghuram

Ответы [ 3 ]

1 голос
/ 06 ноября 2011

Делать mvn install должно быть достаточно - убедитесь, что в ваших pom.xml файлах нет опечаток.

0 голосов
/ 04 ноября 2011

Я бы, как Рохан упоминает в качестве комментария к вашему вопросу, создал родительский pom, для которого вы можете выполнить цель установки, включая два ваших "внутренних" проекта в виде модулей.

0 голосов
/ 04 ноября 2011

Либо установите его вручную в вашем локальном хранилище, либо используйте менеджер хранилища, например Nexus .

...