使用Nexus3进行内部Maven仓库的管理

(1)、使用nexus软件
在浏览器中输入http://localhost:8081/,点击“login in",输入admin/admin123即可。

使用Nexus3进行内部Maven仓库的管理

(2)、管理目前的仓库

使用Nexus3进行内部Maven仓库的管理

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

使用Nexus3进行内部Maven仓库的管理

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

使用Nexus3进行内部Maven仓库的管理

(3)、添加其他代理库(此处以jboss库为例)
a.点击新建

使用Nexus3进行内部Maven仓库的管理

选择maven2(proxy)

使用Nexus3进行内部Maven仓库的管理

填写相关信息

使用Nexus3进行内部Maven仓库的管理

最后点击"create repository“

使用Nexus3进行内部Maven仓库的管理

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

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

使用Nexus3进行内部Maven仓库的管理

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

使用Nexus3进行内部Maven仓库的管理

(5)、在其他机器上添加此nexus作为代理机器
a.回到repository界面,点击具体的仓库组的copy按钮,如下所示:

使用Nexus3进行内部Maven仓库的管理

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

使用Nexus3进行内部Maven仓库的管理

到此,nexus的代理设置完成。
公司内部团队可以使用了。

(6)、补充

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

使用Nexus3进行内部Maven仓库的管理

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

使用Nexus3进行内部Maven仓库的管理