exus3.x.x上傳第三方jar:
1. create repository
選擇maven2(hosted),說明:
proxy:即你可以設置代理,設置了代理之后,在你的nexus中找不到的依賴就會去配置的代理的地址中找
hosted:你可以上傳你自己的項目到這里面
group:它可以包含前面兩個,是一個聚合體。一般用來給客戶一個訪問nexus的統一地址。
簡單的說,就是你可以上傳私有的項目到hosted,以及配置proxy以獲取第三方的依賴(比如可以配置中央倉庫的地址)。前面兩個都 弄好了之后,在通過group聚合給客戶提供統一的訪問地址。
新建的 reposity 參數如下:
2.賦權
修改maven安裝目錄下的 /conf/settings.xml 文件,添加server 節點。如圖:
3.上傳 jar 包
mvn deploy:deploy-file -DgroupId=xxx.xxx -DartifactId=xxx -Dversion=0.0.2 -Dpackaging=jar -Dfile=D:\xxx.jar -Durl=http://xxx.xxx.xxx.xxx:8081/repository/3rdParty/ -DrepositoryId=3rdParty 其中-DgroupId 為上傳的jar的groupId -DartifactId 為上傳的jar的artifactId -Dversion 為上傳的jar的需要被依賴的時候的版本號 然后是-Dpackaging為jar,-Dfile為jar包路徑 -Durl 為要上傳的路徑,可以通過以下方式獲取到
舉個例子:
mvn deploy:deploy-file -DgroupId=com.google.guava -DartifactId=guava -Dversion=22.0 -Dpackaging=jar -Dfile=D:\temp\guava-22.0.jar -Durl=http://192.168.178.132:8081/repository/3rdParty/ -DrepositoryId=3rdParty
完成 !!!
