由于有些公司不提供外网给项目组人员,所以就不能使用maven访问远程的仓库地址,因此,有必要再局域网里找一台有外网权限的机器。搭建nexus私服,而后开发人员链接到这台私服上,这样的话,就能够经过这台搭建了nexus私服的电脑访问maven的远程仓库。java
1.下载地址:http://www.sonatype.org/nexus/go缓存
我不想使用默认端口,因此咱们须要再服务器
D:\Services\nexus\nexus-2.11.1-01\conf目录下的app
修改配置文件,以下maven
Nexus是基于 java的。因此,你要先准本java环境。再目录3d
D:\Services\nexus\nexus-2.11.1-01\bin\jsw\conf 下的wrapper.conf 配置以下信息:代理
2打开目录nexus-2.4.0-09-bundle\nexus-2.4.0-09\bin\jsw 这个目录下面你会发现有不少系统版本的nexus环境。我电脑是64位的因此我选择window64进行安装。点击启动bat文件,进行文件启动。使用administrator权限执行。blog
运行,之后。开发
访问http://localhost:8090/nexus/出现页面,说明安装成功。部署
页面,在右上角有个Log in 的超连接,点击登陆默认的用户名是 admin 密码是 admin123
Nexus内置仓库说明:
Public Repositories:该仓库组将上述全部策略为Release的仓库聚合并经过一致的地址提供服务。
建立宿主目录和代理仓库
Hosted:本地仓库,一般咱们会部署本身的构件到这一类型的仓库。
包括 3rd party 仓库,Releases仓库,Snapshots仓库
Proxy:代理仓库,它们被用来代理远程的公共仓库,好比maven 中央仓库。
Group :仓库组,用来合并多个hosted/proxy 仓库,经过咱们配置maven依赖仓库组。
点击Public Repositories仓库,在Configurations栏中选取须要合并的仓库,点击箭头加到左边保存便可
上传3rd party 操做:
第一步:
第二步:
最后结果: