Loading

Maven私服 Nexus使用一例

一.背景

本次搭建Nexus的私服是为了解决两件事

  1.公司网络限制,部分项目组同事无法直接访问互联网,不能直接下载一些依赖的jar文件;

  2.一些独立的jar无法通过Maven添加依赖的方式引入到项目中,如果直接添加对jar的引用,使用Maven打包时会提示无法找到jar的错误

为了解决上面两个问题,在本地机器上搭建了Nexus私服

二.搭建方法

 1.使用的软件

   nexus-3.5.0-02-win64.zip

  2.下载后,

 

解完压缩,

 

在cmd中,进入nexusx64\nexus-3.5.0-02\bin,执行nexus /install

 

启动服务

 

 访问http://192.168.20.24:8081/,显示Nexus的页面

 

登陆,user/pass: admin/admin123

 

登陆后上面的图标显示不出来的

 

 

选择repository  --> repositories(3rd_party这个库我截图时已经存在了,)

 

 create repository ,create时的各种内容,最后 save

 

修改maven-public的group,把3rd_party添加到members中,这样,客户端就可以通过这个maven-public来下载依赖

 

 还有一步修改maven-central的proxy,改成ali的源,这样速度快  http://maven.aliyun.com/nexus/content/groups/public, 别忘 了保存

 

 修改setting.xml,修改后的setting.xml放在.M2目录下,

修改的内容就是增加一个mirror

  <mirror>
        <id>nexus</id>  
        <mirrorOf>*</mirrorOf>  
        <url>http://192.168.20.24:8081/repository/maven-public/</url>  
    </mirror>

 

到这里,当用eclipse更新maven工程的依赖时,就会走我们自己建的这个nexus,

需要注意的是安装nuxus的机器需要能访问互联网

如果你想验证上面这些配置是否生效,可以禁止本机访问互联网(但是能访问局域网),看maven的依赖包是否可以正常下载,就可以知道nexus是否工作正常

 

 

posted @ 2017-10-20 17:51  码农加一  阅读(852)  评论(0编辑  收藏  举报