1.從Nexus3官網(https://www.sonatype.com/download-oss-sonatype)下載你要安裝的版本:java
2.解壓後cmd進入nexus-3.1.0-04\bin 目錄,執行命令:nexus.exe /run,啓動服務。app
而後就能夠經過 http://127.0.0.1:8081/ 訪問。jvm
默認登陸帳號密碼:admin/admin123maven
3.若是要修改Nexus服務默認的數據存儲路徑、內存大小,能夠修改nexus-3.1.0-04\bin\nexus.vmoptions 文件。spa
-Xms1200M -Xmx1200M -XX:MaxDirectMemorySize=2G -XX:+HeapDumpOnOutOfMemoryError -XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass -XX:+LogVMOutput -XX:LogFile=../sonatype-work/nexus3/log/jvm.log -Djava.net.preferIPv4Stack=true -Dkaraf.home=. -Dkaraf.base=. -Dkaraf.etc=etc/karaf -Djava.util.logging.config.file=etc/karaf/java.util.logging.properties -Dkaraf.data=../sonatype-work/nexus3 -Djava.io.tmpdir=../sonatype-work/nexus3/tmp -Dkaraf.startLocalConsole=false
4.若是要修改默認的端口、IP、訪問根目錄,能夠修改nexus-3.1.0-04\etc\nexus-default.properties.net
# Jetty section application-port=8081 application-host=0.0.0.0 nexus-args=${jetty.etc}/jetty.xml,${jetty.etc}/jetty-http.xml,${jetty.etc}/jetty-requestlog.xml nexus-context-path=/ # Nexus section nexus-edition=nexus-pro-edition nexus-features=\ nexus-pro-feature
5.配置管理頁面代理
1)建立倉庫code
2)選擇要建立的類型xml
3)填寫詳細信息內存
Name:就是爲代理起個名字
Remote Storage: 代理的地址,Maven的地址爲: https://repo1.maven.org/maven2/
Blob Store: 選擇代理下載包的存放路徑
6.Nexus三種倉庫類型proxy、hosted、group
Proxy 代理倉庫
Hosted是宿主機的意思,就是怎麼把第三方的Jar放到私服上。
Hosted有三種方式,Releases、SNAPSHOT、Mixed
Releases: 通常是已經發布的Jar包
Snapshot: 未發佈的版本
Mixed:混合的
注意事項:
Deployment Pollcy: 咱們須要把策略改爲「Allow redeploy」。
Group 就是把多個倉庫合爲一個使用。