簡體   English   中英

使用Maven在Nexus上部署外部庫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM