Развертывание внешней библиотеки на Nexus с помощью Maven - PullRequest
0 голосов
/ 14 мая 2018

Я использую репозиторий Maven & Nexus.

Настройка выглядит хорошо, мой проект правильно развернут на Nexus, но я хотел бы добавить свою внешнюю библиотеку, загруженную Maven, также на Nexus, и я нене могу найти способ сделать это.

Вы знаете, как это сделать?

Большое спасибо,

1 Ответ

0 голосов
/ 14 мая 2018

Для развертывания внешней библиотеки вы можете использовать цель Maven deploy:deploy-file.

Я взял следующий пример из поддержки Nexus 3

В командной строке это может выглядеть так:

mvn deploy:deploy-file -DgroupId=com.somecompany -DartifactId=project -Dversion=1.0.0 -DgeneratePom=true -Dpackaging=jar -DrepositoryId=nexus -Durl=http://localhost:8081/repository/maven-releases -Dfile=target/project-1.0.0.jar

repositoryId - это сервер, определенный в вашем settings.xml.

<servers>
...
  <server>
      <id>nexus</id>
      <username>deployment</username>
      <password>deployment123</password>
    </server>
</servers>

Подсказка: поскольку это немного громоздко.Проверьте, доступна ли ваша библиотека в общедоступном репозитории Maven.Если это возможно, просто добавьте этот репозиторий в Nexus как Proxy Maven Repository .

...