Почему сайт Maven: сайт не удается в многомодульном проекте?

StackOverflow https://stackoverflow.com/questions/4035461

  •  26-09-2019
  •  | 
  •  

Вопрос

У меня есть многомодульный проект Maven-3:

/root
  pom.xml
  /bar
    pom.xml
  /foo
    pom.xml

Модуль foo зависит от модуля bar, И у них оба имеют один и тот же родитель: root. Отказ Все работает нормально, пока я не решил очистить свой местный репозиторий и бежать mvn site:site. Отказ Создание не удалось с сообщением:

Failed to resolve artifact.
Missing:
1) com.XXX:bar:jar:1.0-SNAPSHOT

Это известная ошибка, или я делаю что-то не так? Я не настроил maven-project-info-reports-plugin в любом случае в любом pom.xml все же.

Это было полезно?

Решение

Если вы сделаете сайт: сайт, вы используете целевую цель сайта, а не цикл сборки, таким образом, проект не будет строить, и поскольку вы только что убрали репозиторий, артефакт не будет там где угодно использовать.

Смотрите следующие ссылки для получения дополнительной информации о сборке Lifecycls в Maven:

http://www.csonatype.com/books/mvnref-book/reference/lifecycle.html.

http://www.csonatype.com/books/mvnref-back/reference/lifecycle-sect-package-specifience.html.

Другие советы

Возможно, вы должны попробовать ворот сайта: сцена на корне / мастер-пом.

Я не пробовал это с SRC / сайтом у детей, потому что у меня есть только SRC / сайт в мастере.

Но эта работа отлично для меня с Maven 3.0 и меню Ref = «Отчеты» в ROOTS Sast.xml и выдвигая Maven-Project-Info-info.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top