pandaAnthony:windows下搭建maven私服(Nexus3)

简介

maven这里就不介绍了,可以查看http://maven.apache.org/ 了解(也可以查看另一篇贴子Maven 学习初步了解下)。公司如果用maven的话一般会搭建私服,可以很方便的进行项目的构建和版本发布。以前也搭建过Nexus2的私服,不过最近电脑硬盘坏了,只能重新搭一个;发现Nexus官网有3的版本了,这里简单的介绍下怎么搭建使用Nexus3搭建maven的私服。具体的参考官网文档:https://help.sonatype.com/repomanager3/

pandaAnthony:windows下搭建maven私服(Nexus3)_第1张图片
image.png

下载Nexus

进入官网下载页https://www.sonatype.com/download-oss-sonatype

pandaAnthony:windows下搭建maven私服(Nexus3)_第2张图片
image.png

根据自己的系统下载对应的Nexus版本,我本机用的是windows。

安装Nexus

将下载的Nexus解压:


image.png

还是2个目录,这里就不描述这2个目录的作用了。进入nexus-xxx目录:


pandaAnthony:windows下搭建maven私服(Nexus3)_第3张图片
image.png

再进入bin目录:
pandaAnthony:windows下搭建maven私服(Nexus3)_第4张图片
image.png

和Nexus2版本比起来少了很多东西,更加精简了。在当前目录下打开cmd窗口,运行

nexus /install Nexus3

可以看到Nexus3服务安装成功:


pandaAnthony:windows下搭建maven私服(Nexus3)_第5张图片
image.png

启动Nexus服务

在任务管理器中启动Nexus3(如果没看到Nexus3,需要重启下电脑;如果重启后还没有,只能检查日志了)

pandaAnthony:windows下搭建maven私服(Nexus3)_第6张图片
image.png

等一小段时间,在浏览其中访问 http://localhost:8081/ :
pandaAnthony:windows下搭建maven私服(Nexus3)_第7张图片
image.png

发现界面和Nexus2版本有了较大的变化,用默认账号admin/admin123登录:
image.png

发现设置页面到了上方搜索框左边:
pandaAnthony:windows下搭建maven私服(Nexus3)_第8张图片
image.png

其他的配置(比如具体的用户、角色、权限配置),这里就不描述了。具体的可以参考官网: https://help.sonatype.com/repomanager3/configuration

本地maven配置

修改本地maven的settings文件
在servers下增加server:


pandaAnthonyNexus
admin
admin123

在mirros下增加mirror:


pandaAnthonyNexus
*
http://localhost:8081/repository/maven-public/

注意这里server和mirror的id要一致。

在maven工程下运行mvn clean install:


pandaAnthony:windows下搭建maven私服(Nexus3)_第9张图片
image.png

可以看到包是在本地maven私服下载了。

回到浏览器查看:


pandaAnthony:windows下搭建maven私服(Nexus3)_第10张图片
image.png

点击maven-central,可以看到已经有下载的包了:


pandaAnthony:windows下搭建maven私服(Nexus3)_第11张图片
image.png

到这里就说明Nexus3私服已经搭建成功了。至于怎么结合实际项目配置settings和工程pom文件以到达发布版本,就不在这里描述了;以后会简单地整理一篇相关配置的文章进行描述。

你可能感兴趣的:(pandaAnthony:windows下搭建maven私服(Nexus3))