在项目开发时,为了减少资源(jar,插件等)的重复添加,减少带宽占用,避免从中央仓库等地质下载资源耗时较长或失败的情况,可以搭建Nexus,这样可以让所有人员的访问,从一个地方进行访问读取,提高开发效率。以下是安装Nexus步骤:
1.下载Nexus
可以从官方下载:http://www.sonatype.org/nexus/archived/#step2top
但是下了几次,都失败,这是另外一个地址:http://download.csdn.net/detail/dymkkj/9704446
2.配置环境变量
解压文件后,在Windows高级环境变量中添加nexus的bin目录:D:\nexus-2.8.1-01-bundle\nexus-2.8.1-01\bin,用于启动nexus。
3.Nexus安装到windows服务中
打开CMD,输入nexus install,打开服务,会发现nexus服务已启动。
4.配置java路径
然后在nexus的D:\nexus-2.8.1-01-bundle\nexus-2.8.1-01\bin\jsw\conf路径下,
配置本机java的路径:Set the JVM executable的下一行
5.启动nexus服务
打开CMD。输入nexus start,启动nexus服务。
6.登录Nexus
http://localhost:8081/nexus/ 如果网站访问不了,修改D:\Java\nexus-2.8.1-01\conf\nexus.properties 一般都是端口被占用。7.仓库介绍
Public Repositories: 仓库组
3rd party: 无法从公共仓库获得的第三方发布版本的构件仓库
Apache Snapshots: 用了代理ApacheMaven仓库快照版本的构件仓库
Central: 用来代理maven中央仓库中发布版本构件的仓库
Central M1 shadow: 用于提供中央仓库中M1格式的发布版本的构件镜像仓库
Codehaus Snapshots: 用来代理CodehausMaven 仓库的快照版本构件的仓库
Releases: 用来部署管理内部的发布版本构件的宿主类型仓库
Snapshots:用来部署管理内部的快照版本构件的宿主类型仓库