搭建Nexus3私服

一、为什么要搭建Nexus私服

  为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能访问maven中央仓库,或者公司内部的jar包在外网无法找到,所以很有必要在局域网里使用一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库,或者从上面下载内部jar包,使得开发人员可以下载仓库中的内容,而且对于下载过的文件,局域网内下载会更加快速。还有一点优势在于,我们需要的jar包可能在中央仓库中没有,需要去其他地方下载,有了中央仓库,只需要一人找到jar包其他人就不用再去上网搜索jar包,十分方便。

这里写图片描述

二、下载Nexus

官网地址:http://www.sonatype.org/nexus 
官方文档:http://books.sonatype.com/nexus-book/3.0/reference/install.html

这里写图片描述
这里有很多系统的版本,由于我是在win7环境,所以我们可以下载中间两种,一种是直接安装的exe,一种是Zip。

三、Zip安装配置

1、解压

将zip解压到合适目录,如我解压后的情况如下:

这里写图片描述

2、配置数据存储路径

如果本地数据目录是写死的,那我们就无法在本地拥有多个仓库,来存放不同时期的文件。幸好,nexus提供了这个配置,这样我们在特殊情况下就可以进行仓库的切换。比如,我们要讲数据存放在路径/opt/repository/storage/,修改文件:bin/nexus.vmoptions

#-Dkaraf.data=data
#-Djava.io.tmpdir=data/tmp

-Dkaraf.data=/opt/repository/storage
-Djava.io.tmpdir=/opt/repository/storage/tmp
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
3、更新内存分配和其他JVM参数

默认和最大仓库大小是1200M,作为一个运行在JVM 的Java应用,仓库管理使用JVM配置参数来配置众多设置JVM的启动参数的一部分。这个值可以在文件:bin/nexus.vmoptions中修改:

# -Xms1200M
# -Xmx1200M

-Xms1500M
-Xmx2G
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
4、更改网络访问参数

文件地址:etc/org.sonatype.nexus.cfg

默认的端口地址是8081,我们可以通过以下方式访问http://localhost:8081/

# application-port=8081

application-port=9081
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

这样,我们就需要使用http://localhost:9081/访问

默认的路径配置为/

# nexus-context-path=/

nexus-context-path=/nexus
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

http://localhost:9081/nexus

5、启动服务

配置完成后我们进入bin文件夹,运行命令:nexus.exe /run,等待初始化成功后输出如下

这里写图片描述

我们尝试访问nexus,路径请参考自己的配置

这里写图片描述

默认登陆账号:admin,密码:admin123

四、exe的安装

由于exe的安装比较简单,这里就不再详细说明

1、数据存储路径

这里写图片描述

2、网络访问参数

这里写图片描述

3、内存分配

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值