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

相关文章
相关标签/搜索