NEXUS(二) - Nexus 2.x安装、使用说明、问题总结

一、下载最新的 Nexus 2.x

下载链接:https://www.sonatype.com/oss-thank-you-zip


二、安装、启动服务

1. 解压至 F:\nexus2 文件夹,得到 nexus-版本号 文件夹和 sonatype-work 文件夹,nexus-版本号文件夹放的是nexus服务器相关的文件,sonatype-work放的是nexus工作的数据文件,上传下载的jar包就在这个文件夹下面。

2.进入 F:\nexus2\nexus-2.14.8-01\bin\jsw 文件夹,选择符合系统版本的文件夹,这里我选 windows-x86-64 64位系统,可以看下如下文件:

console-nexus.bat:启动nexus并在cmd中展示启动过程。 
install-nexus.bat:将nexus设置成windows服务,开机自动启动。 
start-nexus.bat:启动nexus。 
stops-nexus.bat:停止nexus。 
uninstall-nexus.bat:与install-nexus.bat相对应,卸载nexus服务。 

    2.1、 运行 install-nexus.bat 安装服务,若提示 wrapper  | OpenSCManager failed - 拒绝访问。 (0x5) 右击,以管理员身份运行。

    2.2、运行 start-nexus.bat 启动服务,若提示 wrapper  | OpenSCManager failed - 拒绝访问。 (0x5) 右击,以管理员身份运行。

    2.3、访问 localhost:8081/nexus 验证服务是否真的开启,若访问成功,则服务启动成功,若访问失败,则服务失败。


三、登陆服务,获取更多功能

    用户:admin

    密码:admin123


四、创建一个可上传包的宿主仓库 iwork-release


 

 五、上传JAR


六、更新仓库索引Index


至此私服就开始向中央库下载更新索引了(前提你要有网络,否则会失败) 
点击左边的 Administration 下的 Scheduled Tasks 可以查看当前任务进度。如果状态为 running 则标示任务已经开始执行。


如果想看进度可以打开 ->logs->wapper.log 查看日志。 


如日志中出现

jvm 1    | 2018-06-17 02:17:33,292+0800 INFO  [pxpool-1-thread-1] admin org.sonatype.nexus.index.NexusScanningListener - Scanning of repositoryID="central" started.
jvm 1    | 2018-06-17 02:17:33,761+0800 INFO  [pxpool-1-thread-1] admin org.sonatype.nexus.index.NexusScanningListener - Scanning of repositoryID="central" finished: scanned=0, added=0, updated=0, removed=0, scanningDuration=0:00:00.469

started: 表示修复开始了

finished:表示修复完成了

scanned:扫描的数量,added:添加的数量,updated:更新的数量, removed:移除的数量

sanned的数量为 0 那是因为我刚刚新建的nexus服务还未用到它。里面的包数量本身就为 0

七:健康检查


分析完后,被Check的仓库的 Health Check一栏会出现图标


八、添加代理

若公司上网需要设置代理,那么nexus私服也要设置,否则无法下载依赖的包


九、修改端口

进入 /conf 文件夹,打开 nexus.properties 文件,修改 application-port 一项

Jetty section

application-port=8081

application-host=0.0.0.0

nexus-webapp=${bundleBasedir}/nexus

nexus-webapp-context-path=/nexus

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值