使用Nexus搭建Maven私服.doc

上传人:豆**** 文档编号:17479134 上传时间:2022-05-24 格式:DOC 页数:3 大小:135KB
返回 下载 相关 举报
使用Nexus搭建Maven私服.doc_第1页
第1页 / 共3页
使用Nexus搭建Maven私服.doc_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《使用Nexus搭建Maven私服.doc》由会员分享,可在线阅读,更多相关《使用Nexus搭建Maven私服.doc(3页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流使用Nexus搭建Maven私服.精品文档.使用Nexus搭建Maven私服 1 . 私服简介私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。我们可以使用专门的 Maven 仓库管理软件来搭建私服,比如:Apache Archiva,Artifactory,Sonatype Nexus。这里我们使用 Sonatype Nexus。2 . 安装Nexus2 .

2、1 . 下载NexusNexus 专业版是需要付费的,这里我们下载开源版 Nexus OSS。Nexus 提供两种安装包,一种是包含 Jetty 容器的 bundle 包,另一种是不包含容器的 war 包。下载地址:http:/www.sonatype.org/nexus/go。2 . 2 . 使用bundle安装包安装Nexus解压安装包nexus-2.8.1-bundle.zip,打开命令提示符,进入/nexus-2.8.1-01目录,键入nexus命令(为方便启动和退出Nexus,可将bin目录添加到环境变量):执行 nexus install 将Nexus安装为Windows服务。可将

3、服务启动方式设为手动,以后通过 nexus start 即可启动Nexus ,通过 nexus stop 退出Nexus:打开浏览器,访问:http:/localhost:8081/nexus/:点击右上角 Log In,使用用户名:admin ,密码:admin123 登录,可使用更多功能:3 . Nexus预置的仓库点击左侧 Repositories 链接,查看 Nexus 内置的仓库:Nexus 的仓库分为这么几类: hosted 宿主仓库:主要用于部署无法从公共仓库获取的构件(如 oracle 的 JDBC 驱动)以及自己或第三方的项目构件; proxy 代理仓库:代理公共的远程仓库;

4、 virtual 虚拟仓库:用于适配 Maven 1; group 仓库组:Nexus 通过仓库组的概念统一管理多个仓库,这样我们在项目中直接请求仓库组即可请求到仓库组管理的多个仓库。4 . 添加代理仓库以 Sonatype 为例,添加一个代理仓库,用于代理 Sonatype 的公共远程仓库。点击菜单 Add - Proxy Repository :填写Repository ID - sonatype;Repository Name - Sonatype Repository;Remote Storage Location - http:/repository.sonatype.org/con

5、tent/groups/public/ ,save 保存:将添加的 Sonatype 代理仓库加入 Public Repositories 仓库组。选中Public Repositories,在 Configuration 选项卡中,将 Sonatype Repository 从右侧 Available Repositories 移到左侧 Ordered Group Repositories,save 保存:5 . 搜索构件为了更好的使用 Nexus 的搜索,我们可以设置所有 proxy 仓库的Download Remote Indexes 为 true,即允许下载远程仓库索引。索引下载成功之

6、后,在 Browse Index 选项卡下,可以浏览到所有已被索引的构件信息,包括坐标、格式、Maven 依赖的 xml 代码:有了索引,我们就可以搜索了:6 . 配置Maven使用私服私服搭建成功,我们就可以配置 Maven 使用私服,以后下载构件、部署构件,都通过私服来管理。在 settings.xml 文件中,为所有仓库配置一个镜像仓库,镜像仓库的地址即私服的地址(这儿我们使用私服公共仓库组 Public Repositories 的地址): central * central-mirror http:/localhost:8081/nexus/content/groups/public/ 也可以为单项目配置私服地址。如下图,这个是在项目的pom.xml里面配置

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com