經過Nexus3搭建Maven私服(一)

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 就是把多個倉庫合爲一個使用。

相關文章
相關標籤/搜索