POM сторонних разработчиков почти никогда не будут хорошо взаимодействовать с вашей локальной инфраструктурой Maven.
Рассматриваемое POM изменяет жизненный цикл сборки Maven, связывая ряд целей с фазой install
.
Для развертывания артефактов, определенных этим POM, я бы рекомендовал сначала создать артефакты, введя команду mvn package
.Это создаст артефакты в папке сборки вашего проекта (target/
), но не отправит их в локальный репозиторий.Затем загрузите их вручную по одному в свой репозиторий.
Если вместо этого вы предпочитаете развертывать прямо из этого файла POM, будьте готовы заранее выполнить серьезное редактирование.
В качестве примечания: вы можете захотетьпоместите такие артефакты в стороннее хранилище внутри вашего Nexus, а не в nexus/content/repositories/releases
, который зарезервирован только для выпусков вашего собственного программного обеспечения (по соглашению).
Надеюсь, это поможет!