- Nexus介绍
Nexus是开源的框架,是属于sonatype机构的开源框架,用该框架架设maven的私有服务器。
windows系统下: - 将nexus-2.14.11-01-bundle.zip解压
进入nexus-2.14.11-01—bin—jsw—windows-x86-64(根据实际操作系统选择jsw下的哪个文件夹)
首先运行install-nexus.bat安装
在运行start-nexus.bat启动nexus
最后输入http://localhost:8081/nexus访问页面
Nexus默认的端口号为8081,在nexus-2.14.11-01下conf下的nexus.properties中可以更改默认的端口号
默认的用户名和密码是 admin admin123,,可在页面上右上角登录的地方选择Profile选项进入个人信息进行更改密码,,同时也可在左侧菜单的Security下Users中进行添加与删除用户
-
nexus仓库的分类
–hosted: 宿主仓库,表示该仓库属于该公司私有的
–3rd party:第三方的jar包,但是该jar包没有在中心仓库保存
–Releases:称为测试版本或镜像版本
–Snapshots:发行版本
–proxy: 代理仓库,代理中心仓库的jar包,代理仓库中的Central配置的远程仓库的地址,在jar没有存在在该仓库时就会去中心仓库下载
–public: 仓库组,虚拟的概念,,可以包含其他仓库,一般开发时将其他仓库包含在仓库组中,开发人员访问私服即访问的就是该仓库组,一般包含Releases、Snapshots、3rd party、Central。。。所以在我们自己向私服上传jar包时一般都向3rd party中上传 -
通过私服上传下载jar包
–上传jar包
–直接上传jar包
–通过打开的页面直接上传
–下载jar包
–maven中配置私服路径配置的是仓库组的路径,之后再pom文件中引入需要使用的坐标即可
若想将项目打包部署到私服步骤如下:
1、 第一步: 需要在客户端即部署工程的电脑上配置 maven环境,并修改 settings.xml 文件如下,配置连接私服的用户和密码 。 此用户名和密码用于私服校验,因为私服需要知道上传的账号和密码是否和私服中的账号和密码一致。
<server>
<