但目前网上使用nexus3 相对少一些,使用2的较多,其他差不多,我在这就以3为例,希望对大家有帮助。



(1)、软件包下载(做个广告,哈哈)


ref:


(2)、安装服务,启动服务


a.进入目录,安装服务




内网导入maven依赖命令_xml



b.运行之后,结果如下(使用process explorer工具查看)



内网导入maven依赖命令_jar包_02



(3)、使用nexus软件


在浏览器中输入http://localhost:8081/,点击“login in",输入admin/admin123即可。



内网导入maven依赖命令_maven_03



(4)、管理目前的仓库


内网导入maven依赖命令_jar包_04


将central的远程地址修改如下(即改为aliyun的镜像,主要是速度快一些)http://maven.aliyun.com/nexus/content/groups/public/


内网导入maven依赖命令_内网导入maven依赖命令_05


最后点击保存按钮,如下所示:


内网导入maven依赖命令_windows nexus 3.x ma_06



(5)、添加其他代理库(此处以jboss库为例)


a.点击新建


内网导入maven依赖命令_windows nexus 3.x ma_07



选择maven2


内网导入maven依赖命令_xml_08



填写相关信息


内网导入maven依赖命令_内网导入maven依赖命令_09



最后点击"create repository“


内网导入maven依赖命令_xml_10



(6)、新建仓库组,并将仓库加入到仓库组中


a.新建仓库组和新建仓库基本是一致的,如下所示:


内网导入maven依赖命令_windows nexus 3.x ma_11


b.为仓库组命名,并向代理仓库加入代理(并点击'create repository')


内网导入maven依赖命令_windows nexus 3.x ma_12



(7)、在其他机器上添加此nexus作为代理机器


a.回到repository界面,点击具体的仓库组的copy按钮,如下所示


内网导入maven依赖命令_maven_13



修改maven程序所在的settings.xml,将上面的地址复制到下面,如下:


内网导入maven依赖命令_windows nexus 3.x ma_14



到此,nexus的代理设置完成。


公司内部团队需要的maven包应该下载非常快了。如果后面需要的jar包,既不在central或jboss库中,只需要在服务器上新建一个远程库,然后添加到刚才的仓库组中,就马上可以下载到新的jar包了。如下所示:


内网导入maven依赖命令_maven_15



方法如第5步所述,主要是将下面的地址填写正确即可:


内网导入maven依赖命令_windows nexus 3.x ma_16



想更多了解maven及nexus,可以参考许晓斌先生的<maven实战>,非常不错的一本讲maven的书。入门者记得从头到尾看一下。