Windows環境下安裝Nexus

Hoking發表於2018-03-18

1、下載Nexus

sonatype官網(https://www.sonatype.com/download-oss-sonatype)下載開源免費的OSS版本。OSS即為OpenSource Software

下載:https://www.sonatype.com/oss-thank-you-win64.zip

2、解壓安裝檔案

3、配置Nexus

配置Nexus埠、IP、上下文路徑

..\nexus-3.9.0-01-win64\nexus-3.9.0-01\etc\nexus-default.properties

## DO NOTEDIT - CUSTOMIZATIONS BELONG IN $data-dir/etc/nexus.properties
##
# Jettysection
application-port=8081
application-host=127.0.0.1
nexus-args=${jetty.etc}/jetty.xml,${jetty.etc}/jetty-http.xml,${jetty.etc}/jetty-requestlog.xml
nexus-context-path=/

# Nexussection
nexus-edition=nexus-pro-edition
nexus-features=\
nexus-pro-feature

application-host : Nexus服務監聽的主機 ;

application-port: Nexus服務監聽的埠;

nexus-context-path : Nexus服務的上下文路徑;

 

配置執行環境

nexus-3.9.0-01-win64\nexus-3.9.0-01\bin\nexus.vmoptions

-Xms1200M
-Xmx1200M
-XX:MaxDirectMemorySize=2G
-XX:+UnlockDiagnosticVMOptions
-XX:+UnsyncloadClass
-XX:+LogVMOutput
-XX:LogFile=../sonatype-work/nexus3/log/jvm.log
-XX:-OmitStackTraceInFastThrow
-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

1、  安裝Nexus

管理員身份執行cmd,切換到目錄D:\Softwares\nexus-3.9.0-01-win64\nexus-3.9.0-01\bin

1.   方式一,nexus.exe /run 命令可以啟動nexus服務;

2.   方式二,以本地服務來安裝啟動nexus

D:\Softwares\nexus-3.9.0-01-win64\nexus-3.9.0-01\bin>nexus.exe /install //安裝nexus服務
Installedservice 'nexus'

D:\Softwares\nexus-3.9.0-01-win64\nexus-3.9.0-01\bin>nexus.exe /uninstall //解除安裝nexus服務 
Servicesis already stoped 
Uninstalledservice 'nexus'
D:\Softwares\nexus-3.9.0-01-win64\nexus-3.9.0-01\bin>net start nexus //啟動nexus服務 
nexus 服務已經啟動成功
D:\Softwares\nexus-3.9.0-01-win64\nexus-3.9.0-01\bin\bin>net stop nexus  //關閉nexus服務 
nexus 服務正在停止..
nexus 服務已經成功停止

2、  登入Console

瀏覽器輸入http://127.0.0.1:8081/,點選Sign in登入,nexus 預設的使用者名稱是admin,密碼為admin123。

倉庫名

作用

hosted(宿主倉庫庫)

存放本公司開發的jar包(正式版本、測試版本)

proxy(代理倉庫)

代理中央倉庫、Apache下測試版本的jar包

group(組倉庫)

使用時連線組倉庫,包含Hosted(宿主倉庫)和Proxy(代理倉庫)

virtual (虛擬倉庫)

基本用不到,重點關注上面三個倉庫的使用

相關文章