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 就是把多个仓库合为一个使用。