常用命令集錦:
package source:jar 編譯->打包(jar和原文件jar)
install 編譯->打包->上傳到本地倉庫
package source:jar install 編譯->打包(jar和原文件jar)->上傳到本地倉庫
deploy 包含install 然后上傳到私服
package source:jar deploy 帶jar+source文件上傳本次倉庫和私服
clean package source:jar install
clean package source:jar deploy
常見錯誤集錦:
1.本地上傳第三方j(luò)ar到私服(注意:)
mvn deploy:deploy-file -DgroupId=org.eclipse.collections -DartifactId=eclipse-collections -Dversion=7.1.1 -Dpackaging=jar -Dfile=C:\Users\tech-winning\Desktop\eclipse-collections-7.1.1.jar -Durl=http://192.168.5.23:8081/nexus/content/repositories/thirdparty -DrepositoryId=thirdparty
解決方法:將要安裝的jar和pom copy到其它目錄再安裝,只要不在本地倉庫目錄都應(yīng)該可以.
《jar包上傳maven私服出錯Cannot deploy artifact from the local repository
參考鏈接: http://blog.csdn.net/zzb5682119/article/details/54137986
mvn deploy:deploy-file -Dfile=C:/Users/zhangzubin/Desktop/EisAPIForHA-2.1.jar -DgroupId=cn.evun -DartifactId=EisAPIForHA -Dversion=2.0 -Durl=http://218.75.72.114:8081/nexus/content/repositories/releases -DrepositoryId=nexus-release
關(guān)于安裝第三方j(luò)ar到Artifact, 從Artifact的官方上看到其實有很多種方法(請看這里),最簡單的就是從Archiva的web 頁面上找到Upload Artifact這個功能. 我使用的方法是maven的 deploy:deploy-file 命令,這種方法時要注意的是如果你要安裝的jar和pom是位于本地repository的目錄下,這個命令就會出錯 (Cannot deploy artifact from the local repository…), 解決方法:將要安裝的jar和pom copy到其它目錄再安裝,只要不在本地倉庫目錄都應(yīng)該可以.