Для развертывания внешней библиотеки вы можете использовать цель 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 .