windows下使用nexus3.x搭建maven私服

写在前面

本文描述了在windows下如何使用nexus3.x搭建maven私服,文章可能还有很多不足,请大家谅解,欢迎大佬提意见。

本文使用到的东西

  1. nexus
  2. win10

1.QA问答

Q: 什么是私服?
A: 私服是一种私有服务器,是在局域网中搭建的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构建,私服搭建成功之后,当maven需要下载构件时,直接请求私服。私服上存在则下载到本地仓库,不存在才请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载,可以减少重复网络流量下载问题。

Q: nexus是什么?
A: nexus是一个maven仓库管理器,它简化了本地内部仓库的维护和外部仓库的访问,支持webDAV与LDAP安全身份认证。它使用文件系统加Lucene来组织数据,占用较少的内存,基于简单文件系统而非数据库。
nexus下载地址:https://www.sonatype.com/download-oss-sonatype

2.搭建

1.解压下载的nexus压缩包,放到指定位置,将nexus目录下的bin目录添加到系统环境变量Path。
在这里插入图片描述
在这里插入图片描述

2.安装启动nexus,打开命令行输入如下命令,初始登录账户为“admin”,登录密码保存在“C:\Program Files\sonatype-work\nexus3\admin.password”文件中。

//安装
nexus.exe/install

//运行
nexus.exr/start

在这里插入图片描述
在浏览器输入http://127.0.0.1:8081/可以正常访问表示安装成功。
坑:千万别用IE,会一直卡在加载界面进不去。
在这里插入图片描述

3.nexus命令

/install:安装
/uninstall:卸载
/stop:停止后台运行
/start:后台运行
/status:查看运行状态
/run:前台运行,可在cmd命令行查看log
/run-redirect:这个也可以前台运行,具体和/run的区别我也不是很清楚,谁知道的评论里说下

nexus的存储库
maven-central:maven中央库,默认代理https://repo1.maven.org/maven2/
maven-releases:私库发行版
maven-snapshots:私库快照
maven-public:存储库分组,把上面三个仓库组合在一起对外提供服务

3.总结

在虚拟机中搭建,没有安装浏览器就入了IE的坑,打开网页一直在加载中。在启动Nexus时还会报“Assuming no previous start time”错误,一直以为是这个错误导致一直加载中的,直到后来换了浏览器才明白问题所在。有不清楚的地方欢迎评论留言,看到的我都会回复的。本文到此结束,有什么不足的地方请大家不吝指正。

发布了39 篇原创文章 · 获赞 19 · 访问量 5992

猜你喜欢

转载自blog.csdn.net/nineya_com/article/details/104016160