1.下載Nexus 這里
2.打開http://127.0.0.1:8081/#browse/welcome
3.右上角登錄用戶名密碼默認為admin/admin123
Nexus預(yù)置的倉庫如下
Nexus的倉庫分為這么幾類:
hosted 宿主倉庫:主要用于部署無法從公共倉庫獲取的構(gòu)件(如 oracle 的 JDBC 驅(qū)動)以及自己或第三方的項目構(gòu)件。
proxy 代理倉庫:代理公共的遠程倉庫双霍。如代理中央Maven倉庫垛耳,當(dāng)PC訪問中央庫的時候,先通過Proxy下載到Nexus倉庫缘滥,然后再從Nexus倉庫下載到PC本地。這樣的優(yōu)勢只要其中一個人從中央庫下來了谒主,這樣大大節(jié)約的寬帶朝扼。
group 倉庫組:Nexus 通過倉庫組的概念統(tǒng)一管理多個倉庫,它允許你在一個單獨的URL中組合多個倉庫霎肯。這樣我們在項目中直接請求倉庫組即可請求到倉庫組管理的多個倉庫擎颖。比如下圖maven-public默認組合了:maven-central、maven-releases和maven-snapshots观游,一般項目中直接引用這個地址就好了搂捧。
上傳/下載構(gòu)建
1.通過配置文件上一章已介紹過,如圖
在項目目錄下運行mvn deploy懂缕,即自動打包上傳到Nexus允跑。
2.使用maven命令行上傳
mvn deploy:deploy-file -DgroupId=com.xy.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=E:\ojdbc14.jar -Durl=http://localhost:9090/nexus-2.2-01/content/repositories/thirdparty/ -DrepositoryId=oss
-DrepositoryId=oss 對應(yīng)的就是Maven中settings.xml的認證配的名字。
3.通過UI上傳在3.0中被去除搪柑。
要點:
設(shè)置私服需要在pom.xml和maven的setting.xml中配置聋丝,可以使用mvn deploy上傳或命令行上傳」つ耄可以用私服代理中央倉庫弱睦。