1. 程式人生 > 實用技巧 >mvn上傳pom/jar至Nexus私服

mvn上傳pom/jar至Nexus私服

  • 上傳jar檔案
mvn deploy:deploy-file -Dfile={file} -DrepositoryId={repositoryId} -Durl={url} -DpomFile={pom} -Dpackaging=jar
eg:
mvn deploy:deploy-file -Dfile=xxx.jar -DrepositoryId=tbsnexus -Durl=http://xxx/nexus/content/repositories/repository -DpomFile=xxx.pom -Dpackaging=jar
  • 上傳pom檔案
mvn deploy:deploy-file -Dfile={file} -DrepositoryId={repositoryId} -Durl={url} -DpomFile={pom} -Dpackaging=pom
eg:
mvn deploy:deploy-file -Dfile=xxx.pom -DrepositoryId=tbsnexus -Durl=http://xxx/nexus/content/repositories/repository -DpomFile=xxx.pom -Dpackaging=pom

報錯記錄

  • Cannot deploy artifact from the local repository


mavendeploy:deploy-file命令安裝的jarpom位於本地repository的目錄下時命令會出錯 (Cannot deploy artifact from the local repository…),解決方法是將要安裝的jarpom檔案copy到其它目錄再安裝,只要不在本地倉庫目錄都可以

參考部落格:jar包上傳maven私服出錯Cannot deploy artifact from the local repository
.end