[英]Deploy External Library on Nexus using Maven
我正在使用Maven和Nexus存儲庫。
設置看起來不錯,我的項目可以在Nexus上正確部署,但是我想將Maven加載的我的外部庫也添加到Nexus上,但我找不到解決方法。
你知道怎么做嗎?
非常感謝,
要部署外部庫,您可以使用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存儲庫中是否可用。 如果可用,只需將該存儲庫作為Proxy Maven存儲庫添加到Nexus。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.