在内网中使用maven_配置maven内网仓库

本文介绍了如何配置及在开发中应用内网Maven仓库。首先通过登录Nexus管理页面并配置仓库,包括设置proxy、local、virtual和group类型的仓库。接着,启用中央仓库索引下载,创建聚合仓库,并更新settings.xml文件。最后,验证配置成功,实现了从内网仓库快速高效地下载依赖。
摘要由CSDN通过智能技术生成

前一篇讲博客:CentOS 下搭建maven仓库 已经成功搭建了maven内网仓库,那么我们如何来配置以及在开发中应用内网仓库呢?下面我们直接进入正题,当我们启动好nexus后。在浏览器地址栏里输入http://host_address:8081/nexus就来到了这样一个仓库管理页面,应该是ExtJs做了,界面很漂亮!

下面开始配置。

1:登录。默认的管理员用户和密码:admin/admin123。

2:登录之后点击左侧的Repositories,在打开的页面中可以看到默认配置了很多的Repository。

看完图片,稍微解释一下这些仓库。

首先看到Type这一列,这一列描述了仓库的类型,总共是四个种类。

proxy:顾名思义这个仓库是一个代理仓库,如Central这个代理的就是maven的中央仓库。

local:即本地仓库,这个仓库主要是为了存放第三方的jar(如ojdbc.jar这一类,中央仓库不存在的第三方jar包)和

组内的开发的模块jar包,一般会建2个仓库区分snapshots和release。

virtual:这个是虚拟的一个仓库。你可以把它想象成一个快捷方式,如图的Central M1是为了兼容M1用户,这个仓库链接的地址就是Central。

group:这个姑且叫做聚合仓库吧。他的主要作用是通过对实体仓库(proxy、hosted)进行聚合,对外暴露一个统一的地址。

3:配置聚合仓库。在配置之前先开启maven中央仓库的索引下载。

将download remoting indexs配置为true。

右键Central Repository在菜单中点击Repair index。修补索引,nexus会自己下载索引,大概70M的一个文件。

配置聚合仓库。

OK!到此需要配置的信息就都配置好了。剩下的是修改.m2目录下的settings.xml文件了。

nexus

deployment

deployment

myProfile

myRepository

Repository for me

http://192.168.1.172:8081/nexus/content/groups/public

myProfile

这里的节点下的用户名和密码可以在nexus的管理台配置。步骤:security——users——右键deployment

——Set Password。

这样一来所有的配置就结束了。测试一下。

mvn compile;

Downloading: http://192.168.1.172:8081/nexus/content/groups/public/com/oracle/ojdbc14/10.2.0.5.0/ojdbc14-10.2.0.5.0.jar

Downloaded: http://192.168.1.172:8081/nexus/content/groups/public/com/oracle/ojdbc14/10.2.0.5.0/ojdbc14-10.2.0.5.0.jar (1533 KB at 7262.5 KB/sec)

可以看到是从我们的内网仓库下载的jar包。而且速度很棒,达到了7262.5 KB/sec差不多7m/s。

结尾彩蛋:ojdbc.jar这类第三方jar导入内网仓库的方法。按照箭头方向一步步走,你这么聪明肯定能搞定的啦。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值