前言:
nexus基于简单文件系统而非数据库,是一个占用内存较少的、提供强大仓库管理功能、构件搜索功能的采用ExtJS应用框架的REST客户端。
虽然,nexus更常见的可能是被称之为Maven仓库管理器,由于新的活儿是查询nexus搭建npm私服的方式,和maven仓库管理器类似,希望将通过npm下载的内容,下载到nexus私服上,而后,其余的小伙伴就可以直接从nexus私服上下载这些库了,进而提升开发效率。
基础环境:
OS:Windows 10家庭版
安装Nexus:
1.下载所需版本的Nexus
3.X版本:
2.X版本:
2.以3.X版本为例,下载完成后,解压,修改nexus-3.13.0-01/etc/nexus-default.properties文件,以完成运行端口、上下文路径的修改
可以对application-port,application-host,nexus-context-path进行修改:
此处修改为:
3.修改nexus-3.13.0-01/bin/nexus.vmoptions文件,以完成运行环境配置的修改
如果没有什么想要更改的话,可以选择不更改先~
4.进行安装
以管理员身份运行cmd,切入到nexus-3.13.0-01/bin路径下
#方法1(官方的)
nexus.exe /run #方法2(将服务安装到windows服务中去,可以设置为手动开启)
nexus.exe /installnexus.exe /uninstall
5.启动/关闭服务
#启动服务
net start nexus#关闭服务
net stop nexus
6.打开浏览器,查看服务
在浏览器中键入:127.0.0.1:8089/nexus
通过默认账户登录系统:
据说默认有四种仓库,目前我只看到了三种:
- hosted,宿主仓库,可以用于存放自己公司开发的正式版本、测试版本的jar包
- proxy,代理仓库,可以用于代理中央仓库、Apache下测试版本的jar包
- group,组仓库,使用时连接组仓库,包含宿主仓库和Proxy代理仓库
在控制台界面上,可以修改远程仓库的地址,第三方仓库等配置信息~
参考资料:
1.正宫-官网
2.Windows10 下安装 Nexus OSS 3.xx